seleniumを使ってweb上のボタンを指定してクリックしようとしたのですが下記のようなエラーが出ました。
selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"/html/body/table/tbody/tr/td/div[2]/input"}
(Session info: chrome=83.0.4103.116)
該当のソースコード
python
search_botton = browser.find_element_by_xpath('/html/body/table/tbody/tr/td/div[2]/input')
search_botton.click()
該当の要素は下記の通りです。
<input type="button" value="ポータル設定" class="btn_portal_n1" onclick="movePortalSetting();">
試したこと
要素の指定方法が悪いのかと、nameやselectorで指定したのですが同じエラーでした・・・。
画面外に出ていないか確認したり、しっかり読み込むまでsleepさせてみたのですが
全く変わらずといった状態です。
もしよろしければご教示いただけましたら幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/08 04:04