我正试图点击这个按钮,这样我就可以进入下一页,但似乎不适合我。我正在尝试单击“搜索检验报告”按钮
这是此源的xpath//[@id=“btnOK”]。所以我尝试使用driver.find_element_by_xpath('/[@id=“btnOK”]')。单击()会出现一个错误,显示无法定位元素
这是该网站的链接。
https://www.halton.ca/For-Residents/Food-Safety/Dinewise/Search-Directory-of-Food-Premises-Dinewise
任何帮助都会很好
Tags:
这是因为按钮位于不同的
iframe
中。为了点击那个按钮,你必须将焦点切换到那个iframe
。你是这样做的:另外,需要注意的另一件事是,您提供的
xpath
是错误的。你在xpath
中错过了一个*
。右边的xpath
是'//*[@id="btnOK"]'
完整代码:
希望这有帮助
使用webdriver等待的替代解决方案:
相关问题 更多 >
编程相关推荐