【发布时间】:2020-02-05 18:15:33
【问题描述】:
我厌倦了在 Selenium 测试中实现 Phantomjs 驱动程序,但它抛出了这个错误。 java.lang.NoSuchMethodError: org.openqa.selenium.os.CommandLine.find(Ljava/lang/String;)Ljava/lang/String; Phantom 库是https://mvnrepository.com/artifact/org.jboss.arquillian.extension/arquillian-phantom-driver 版本 1.2.1.1,Java 版本是 1.8 实现如下:
if( driver == null )
{
if( which == CHROME )
{
System.setProperty("webdriver.chrome.driver", which);
driver = new ChromeDriver();
}
else if ( which == PHANTOM )
{
System.setProperty("webdriver.phantomjs.driver", which);
driver = new PhantomJSDriver();
}
}
我应该怎么做才能强制它工作?它是正确的幻影库吗?谢谢。
【问题讨论】:
-
你添加了phantomjsdriver maven依赖