Xpath对Selenium Web驱动程序无效”;Xpath未找到”;
Xpath not valid with Selenium Webdriver "Xpath not found"
我正在使用Selenium WebDriver for VBA从网站获取一些信息,但首先我需要选择一个"类别"并单击一个按钮,没问题,我已经做了几次了,但在这个网站上,XPath没有返回有效的对象。
我怀疑这个网站是一个"动态格式",它破坏了XPath
当按钮的路径无效时,我如何导航到该按钮并单击它?
不起作用的代码行:驾驶员FindElementByXPath("//div[@id="buttonBar"]/td")。单击
网站:http://www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html
按钮是页面底部的"continuar"
谢谢你的帮助!
您首先需要在框架上设置上下文以访问按钮:
Dim driver As New FirefoxDriver
driver.Get "http://www.ocepar.org.br/ocepar/cooperativasPR/consultaPorRamo.html"
driver.SwitchToFrame "buttons"
driver.FindElementById("buttonBar").Click
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- Xpath运行缓慢的查询
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 从字符串末尾删除空白无效
- Jquery Datatables错误:无效的JSON基元:draw
- 使用xpath选择所有具有onclick的锚标记
- 滚动在Chrome中有效,但在Firefox或IE中无效
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 如何使用javascript和xpath获取图像src
- Javascript setattribute-名称和值无效
- 格式化货币无效
- JavaScript错误无效的限定符
- 按键事件无效的原因
- 使用XPath样式访问Javascript JSON对象属性
- Laravel数据表无效的JSON响应
- 文本字段显示它是有效的,即使它在ExtJS中是无效的
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 如何使用JavaScript粘贴原始二进制文件而不出现“无效字符”错误
- Xpath对Selenium Web驱动程序无效”;Xpath未找到”;