cannot find Chrome binary 错误展示
修改之后:
我需要告诉它我的 Chrome 所在位置(不告诉的话它会以为我的 Chrome 默认在 C盘)
下图创建驱动对象来打开浏览器,运行错误:还是未找到 Chrome
修改之后:
public class firstautotest {
//创建一个驱动对象来打开浏览器
ChromeDriver driver;
// ChromeOptions options = new ChromeOptions();
// options.addArguments("--remote-allow-origins=*");
// options.setBinary("D:\\SoftWare\\Google\\Chrome\\Application\\chrome.exe");
// ChromeDriver driver = new ChromeDriver();
public void start_test() throws InterruptedException {
ChromeOptions options = new ChromeOptions();
options.addArguments("--remote-allow-origins=*");
options.setBinary("D:\\SoftWare\\Google\\Chrome\\Application\\chrome.exe");
driver = new ChromeDriver (options);
driver.get("https://www.baidu.com");
}
当我们需要创建驱动对象打开浏览器,这个时候就需要需要告诉 Chrome 的位置(路径),也就是我们要创建几次驱动对象,就要多写几次 Chrome路径 的代码,只需要创建一次的话其实就多写两行代码
options.setBinary("D:\\SoftWare\\Google\\Chrome\\Application\\chrome.exe");
driver = new ChromeDriver (options);
温馨提示:还是默认C盘不会出问题啊!!!