在运行以下代码时,我观察到org.openqa.selenium.WebDriverException: unknown error
异常。
即使我使用简单的驱动程序初始化代码,我也无法理解为什么会出现此错误。
我正在使用Eclipse Mars 2。
我使用了以下代码:
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.*;
public class APP {
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "E:\\CDS\\Application\\chromedriver.exe");
try {
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println(e);
}
}
}
返回此错误
请指导我解决问题的方法。
答案 0 :(得分:0)
似乎ChromeDriver
无法使用默认ChromeOptions
。
您可以使用以下代码初始化WebDriver
。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class APP {
public static void main(String[] args)
{
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "E:\\CDS\\Application\\chromedriver.exe");
try {
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-notifications");
WebDriver driver = new ChromeDriver(options);
driver.get("http://www.google.com");
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println(e);
}
}
}
让我知道状态,是否适合你。