とあるサイトの
サインアップ画面でSeleniumを使い
画像のアップロードを行おうとしています。
以下がコードなのですがエラーが
**element not interactable **とでます。
写真のパスは間違っていないのですが
どのような原因が考えられますでしょうか?
Python3
1from selenium import webdriver 2from webdriver_manager.chrome import ChromeDriverManager 3from selenium.webdriver.support.select import Select 4import time 5 6driver = webdriver.Chrome(ChromeDriverManager().install()) 7driver.get('https://website.com/signup') 8time.sleep(1) 9 10# Upload profile photo 11upload_photo = driver.find_element_by_id("profilePic") 12upload_photo.click() 13upload_photo.send_keys("/Users/mypc/Desktop/a.jpg") 14time.sleep(1)
ちなみにこちらのリンクを読み
以下のようにも試してみましたが
同じエラーがでました。
Python3
1# Upload profile photo 2driver.find_element_by_id("profilePic").send_keys("/Users/mypc/Desktop/a.jpg") 3time.sleep(1)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/20 18:16 編集
2021/02/20 18:27
2021/02/20 18:41
2021/02/20 18:54