[英]Selenium in java eclipse linux
这是我的代码
import org.openqa.*;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class io {
/**
* @param args
*/
public static void main(String[] args) {
WebDriver driver=new ChromeDriver();
}
}
我提到此错误仅在执行“ new ChromeDriver()”时才会出现。如果我不这样做,则不会这样做,并且我不知道该怎么办才能解决。请帮助。
编辑:当我在执行程序时下载了chrome驱动程序后,它可以正常工作,但是在调试时它挂起了。为什么会这样?
您必须先设置System属性,然后再创建chrome驱动程序的实例。 在初始化chromedriver之前,先将chromedriver下载到您的计算机中,然后将以下行添加到您的代码中。
System.setProperty("webdriver.chrome.driver","<path to chromedriver>");
希望能帮助到你。
看看我的项目https://github.com/codezombies/easytest 。 我项目中的一种方法使chrome驱动程序初始化在测试运行之前进行(实际上是在选择驱动程序类型时)。 话虽如此,我在不同的操作系统上嵌入了3种类型的chrome驱动程序,它在Linux上也应该能正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.