【发布时间】:2017-03-20 12:06:49
【问题描述】:
我正在使用 selenium webdriver 2.53 和 firefox 43.0.1。我将 ide 测试用例导出到 TestNG 并发现错误“无法定位元素”
<a href="javascript:void(0);">
<i class="fa fa-user"></i>
<span class="nav-label">My Profile</span>
<span class="fa arrow"></span>
</a>
org.openqa.selenium.NoSuchElementException:无法定位元素: {"method":"link text","selector":"My Profile"}
【问题讨论】:
-
试试这个 xpath
//span[contains(text(), 'My Profile')] -
尝试通过显式等待 (guru99.com/implicit-explicit-waits-selenium.html#3) 等到元素变为可点击或检查元素是否位于
iframe内 -
谢谢安德森和耆那教
标签: selenium selenium-webdriver selenium-ide