【发布时间】:2018-11-01 13:20:00
【问题描述】:
我是 selenium 的新手,正在使用 Chrome 网络驱动程序。
我要点击的元素是
<a href="/myclassroom/studentsclass" class="current">Students</a>
我写了一点代码来点击链接
driver.findElement(By.(linkText("Students")).click();
我尝试过的其他方法
driver.findElement(By.xpath(a[@href="/myclassroom/studentsclass"])).click();
上面(两个)代码在 Windows 上本地运行良好,但是当我将它推到竹子执行它的 bitbucket 上时。它返回未找到的错误元素。
错误的可能原因是什么? 谢谢。我们将不胜感激。
【问题讨论】:
-
在你的 CI 中运行它的浏览器是什么?它可能无法正确呈现元素,或者可能无法正确解释元素。如果问题出在元素丢失或硒中,您可以尝试使用 css 选择器
-
我已经尝试过使用 css selsctor 但同样的问题。
标签: java selenium google-chrome selenium-webdriver bamboo