在Selenium Web驱动程序2.0中找不到元素
Unable to locate element in Selenium webdriver 2.0
我找不到具有类名的元素。下面是HTML代码:
<a class="j-js-stream-options j-homenav-options jive-icon-med jive-icon-gear" title="Stream options" href="#"></a>
我尝试使用class和title创建一个xpath,它们都在eclipse中完成了工作。。。例如:
//a[@title='Stream options']
//a[contains(@class,'j-js-stream-options j-homenav-options jive-icon-med jive-icon-gear')]
..
以上选项都不起作用,我也尝试了其他一些。。。本质上,我想点击这个元素并执行一些操作。。我想找到随机创建的xpath,以便在下一次运行中单击该元素。
仅供参考:这个元素是一个隐藏的元素,在这个元素出现之前,我需要点击其他元素。这是一个动态创建的元素,其expath一直在变化。
任何建议都将不胜感激。。。感谢
要在单独的iframe中选择元素吗?如果是这样,则需要在启动xpath选择器之前切换到正确的iframe(driver.switchTo().frame("frame-id")
)。
此外,需要注意的是,旧版本的IE没有本地xpath库。有关详细信息,请参阅此答案。
相关文章:
- [Vue warn]:找不到元素
- 在页面中找不到元素的正确位置.函数未考虑填充
- JQuery找不到元素
- 在Selenium Web驱动程序2.0中找不到元素
- 没有这样的元素:找不到元素:正在验证web元素是否丢失
- jQuery没有'找不到元素或其属性
- 量角器 3.1.1 + 角度 2:找不到元素的可测试性
- jQuery .each() 在 wooCommerce header cart list 中找不到元素
- jQuery 找不到元素
- getElementsByClassName() 在 Firefox 25 中找不到元素
- 在网页上找不到元素,因为它加载了基于javascript的错误并在几秒钟后隐藏(注册表单)
- 如果jQuery不抱怨/抛出错误'在选择器中找不到元素
- jQuery在ngView加载的元素[AngularJS]上找不到元素
- Rails/Javascript选择器赢得'找不到元素
- 可以'在window.deocument.forms[0]中找不到元素
- CasperJS找不到元素,即使我可以在开发人员工具中按CTRL-F它
- PHP或Javascript:找不到元素错误
- onRenderd在Meteor中找不到元素
- 为什么它找不到元素的内部 HTML
- ' getElementById '在' '标签中找不到元素