find_element_by_idで要素を取得できない。
Q&A
Closed
実現したいこと
html上の「ファイルを選択」ボタンを取得してクリックさせたい。(画像の赤い四角)
試したこと
python3にてSelenium Chrome webdriverを使用し取得を試みた。
from selenium import webdriver
url = 'http://_____'
driver = webdriver.Chrome("C:\Program Files (x86)\chromedriver")
driver.get(url)
tm.sleep(1)
driver.find_element_by_id('f1').click()
結果
「selenium.common.exceptions.InvalidArgumentException: Message: invalid argument(Session info: chrome=84.0.4147.135)」
というエラーが返ってきた。
教えてほしいこと
要素にはidがあるので、find_element_by_idで取得できると思ったができなかった。
その理由と、取得しクリックするための解決策を教えていただければ幸いです。