有些同学在运行selenium-chrome时会遇到这个问题,

System.setProperty("webdriver.chrome.driver","files/chromedriver.exe");
WebDriver driver = new ChromeDriver();

看代码,我们并没有什么问题,那如何解决呢?添加一行试一下,

System.setProperty("webdriver.chrome.driver","files/chromedriver.exe");
System.setProperty("webdriver.chrome.bin", "C:/Chrome/Application/chrome.exe"); 
WebDriver driver = new ChromeDriver();

貌似问题依然存在,那么该如何是好?直接针对Binary来进行修复问题,添加二进制文件地址

System.setProperty("webdriver.chrome.driver", "files/chromedriver.exe"); 
ChromeOptions options = new ChromeOptions(); 
options.setBinary("C:/Chrome/Application/chrome.exe"); 
ChromeDriver driver = new ChromeDriver(options); 

如何?

问题解决了!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2021-09-08
  • 2022-12-23
  • 2021-12-03
  • 2021-09-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-09-06
相关资源
相似解决方案