尝试在远程linux机器上运行testng suite编译的jar。
我遇到的问题是,如果我运行测试,我已经定义了FF打开的URL,并且在关闭浏览器之后,依此类推。
org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"name","selector":"username"}
Selenium 2.53.0 FF 45.0
知道为什么我的测试只是打开浏览器并关闭?
答案 0 :(得分:0)
当元素不存在时抛出NoSuchElementException。这可能不是fx崩溃的原因。 可能性是:
代码中的某些位置将关闭驱动程序。
我之前遇到过同样的问题。
尝试将firefox升级到最新版本。
尝试使用setProperties
设置firefox驱动程序System.setProperty("webdriver.firefox.bin","C:\\Users\\AppData\\Local\\Mozilla Firefox\\firefox.exe");
WebDriver driver=new FirefoxDriver();
点击链接升级或降级fx:https://support.mozilla.org/t5/Install-and-Update/Install-an-older-version-of-Firefox/ta-p/1564
以下是一些有用的链接。
答案 1 :(得分:0)
在我改变所有工作后,我在最后使用了错误的网址而没有“/”。