[英]Xpath not valid with Selenium Webdriver “Xpath not found”
我正在使用Selenium WebDriver for VBA从网站上获取一些信息,但是首先我需要选择一个“类别”并单击一个按钮,我已经这样做了好几次,但是在该网站上XPath确实可以不返回有效对象。
我怀疑该网站是“动态格式”,并且破坏了XPath
当路径无效时,如何导航到该按钮并单击它?
无效的代码行:driver.FindElementByXPath(“ // div [@id =”“ buttonBar”“] / td”)。Click
网站: http : //www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html
该按钮是页面底部的“连续”按钮
谢谢您的帮助!
您首先需要在框架上设置上下文以访问按钮:
Dim driver As New FirefoxDriver
driver.Get "http://www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html"
driver.SwitchToFrame "buttons"
driver.FindElementById("buttonBar").Click
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.