実現したいこと
ここに実現したいことを箇条書きで書いてください。
- googleにログインしたい
前提
seleniumでGoogleにログインしたいのですが、うまくできません。
具体的には、以下の画像の赤枠の「次へ」ボタンが押せないです。
なにか対処法はありますでしょうか。
よろしくお願いいたします。
発生している問題・エラーメッセージ
ElementNotInteractableException: Message: element not interactable (Session info: chrome=111.0.5563.147)
該当のソースコード
python
1rom selenium import webdriver 2from selenium.webdriver.common.by import By 3 4url ='https://www.google.com/?hl=ja' 5driver = webdriver.Chrome(r'C:\Users\user\anaconda3\chromedriver') 6driver.get(url) 7driver.maximize_window() 8 9# ログインボタンを押す 10elem_login = driver.find_element(By.XPATH, '//a[@class="gb_ma gb_Wd gb_Qd gb_id"]') 11elem_login.click() 12 13# メールアドレスの入力 14# (省略) 15 16# 次へボタンを押す 17elem_next = driver.find_element(By.XPATH, '//div[@class="VfPpkd-RLmnJb"]') 18elem_next.click() 19 20 21
試したこと
検索すると、
「from selenium.webdriver.common.action_chains import ActionChains
中略
ActionChains(driver).move_to_element(elem).perform()
elem.click()」
でエラー無くいけることがあると解説している記事を見つけましたが、
ダメでした。
補足情報(FW/ツールのバージョンなど)
Python 3.10.9
selenium '4.8.3'

回答1件
あなたの回答
tips
プレビュー