ドロップダウンメニューにあるウェブサイトのボタンをクリックしようとしています。問題Selenium(python)が要素を見つけることができません
<a class="yuimenuitemlabel" href="javascript:exportToCSV()"> <span class="menu-text">Export All: CSV</span> </a> </li>
:私は、ボタンのhtml
コードは「unable to locate element
」
を(のxpath、要素、リンクテキスト...)異なるアプローチを試していないが、これらの作品の誰と私はエラーとして取得していました私は運がなければ以下のアプローチを試しました:
browser.find_element_by_xpath("//*[@id='csv-export-item']/a/span").click()
browser.find_element_by_link_text('Export All: CSV')
browser.find_element_by_css_selector('span.content').click()
私はここで何ができますか?どうもありがとう。
ブラウザコンソールでxpathを単独で評価しようとしましたか? – Radan
リンクやより大きなHTMLコードが必要です。問題は、取得しようとしているコードがjavascriptで生成されているため、取得する前に要素が表示されるまで明示的に待機する必要があります。 –
Obrigado Rafael私はまた、そのような問題を避けるために、時間..休憩(5)を使用すると考えました。 – Gonzalo