当我在Jenkins上执行测试时,第一个测试成功执行,但第二个则没有成功,并且它是相同的代码(两个代码中都存在同一行)。我初始化驱动程序,测试完成后,我关闭了驱动程序,然后执行了第二个测试。
test.ng文件是:
<suite name="Suite">
<test name="Create">
<classes>
<class name="X"/>
<class name="Y"/>
</classes>
</test>
<test name="Release">
<classes>
<class name="X"/>
<class name="Z"/>
</classes>
</test>
</suite>
代码是:
driver.findElement(By.className("neo-navbar-collapse")).click();
错误消息是:
initializeDriver(X) Time elapsed: 16.445 sec <<< FAILURE!
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"class name","selector":"neo-navbar-collapse"}
PS:X,Y,Z是隐藏信息
感谢帮助!