前提・実現したいこと
![]
seleniumでSBI証券のスクリーニングをしようとしてるのですが
①チェックボックスが押せない(クリックできない)←1枚目の画像
②財務のグローバルナビが押せない(クリックできない)←2枚目の画像
です
両方とも以下のエラーメッセージが発生しました
なぜ要素がないということになるのでしょうか?
なぜクリック操作ができないのでしょうか?
何卒ご教授よろしくお願いいたします
発生している問題・エラーメッセージ
両方とも selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: と要素が取得できないようでした
該当のソースコード・試したこと
①チェックボックス element = driver.find_element_by_xpath("//input[@id='root']") if not element.is_selected(): element.find_element_by_xpath("//*[@id="root"]/div/div/div[6]/div/div[3]/table/tbody/tr[1]/td[2]/div[2]/label/span[2]").click() ←× driver.find_element_by_xpath('//*[@id="root"]/div/div/div[6]/div/div[3]/table/tbody/tr[1]/td[2]/div[2]/label/span[2]').click() ←× driver.find_element_by_class_name("checkmark").click() ←× ②財務 market_zaimu = driver.find_element_by_xpath('//*[@id="root"]/div/div/div[6]/div/div[1]/ul/li[2]/div').click() ←xpath × market_zaimu = driver.find_element_by_name('wrapper'[0]).click() ←クラス名から要素 × market_zaimu = driver.find_element_by_css_selector('.root.div.div.div.criteriapane.div.div.CriteriaMenuBar.ul.li.selected.div').click ←CSSセレクタ ×
試したこと
チェックボックスは(https://selenium-world.net/trouble-shooting/3069/)を参考にしました
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。