前提・実現したいこと
python 初心者です
python × SeleniumでDropboxにログインしたいと思い
下記のようなコードを書きましたがログインボタンをクリックできないため
どうしたらよいかご相談させてください
初歩的なことで大変申し訳ございません。ご回答いただければ幸いです
coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
ブラウザを開く。
driver = webdriver.Chrome(executable_path=r'C:\Users\xxxxxxx\Desktop\タスク\12_pyworks\chromedriver.exe')
dropboxを開く。
driver.get("https://www.dropbox.com/")
10秒待機
time.sleep(10)
ログインボタンをクリックする
login_btn = driver.find_element_by_link_text("ログイン")
login_btn.click()
発生している問題・エラーメッセージ
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"link text","selector":"ログイン"}
(Session info: chrome=81.0.4044.138)
### 該当するソースコード login_btn = driver.find_element_by_link_text("ログイン") ```言語 python ### 試したこと 該当箇所をx-pathで取得しようとしたが、x-pathがセッションごとに動的に変化するためできない 該当箇所をclass名で取得しようとしたが、テキスト同様要素が見つからないといわれてしまう ### 補足情報(FW/ツールのバージョンなど) ・クロームのバージョンとwebdriverのバージョンはあっています。 ・jupyter labのNotebookを使っています
回答1件
あなたの回答
tips
プレビュー