Selenium webdriver ищет неправильный путь для Chrome.exe - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь запустить chrome.exe из селенового веб-драйвера. У меня на компьютере установлен chrome, и путь к нему также указан в коде, но селеновый веб-драйвер для java ищет chrome.exe по неверному пути, выдает ошибку и не запускает браузер. .

Я пробовал класс параметров, чтобы найти chrome.exe с фактическим путем chrome.exe, но не работает для меня. Я также выполнил требуемый импорт, но все еще безуспешно.

Я попробовал ниже селен веб-драйвер Java код

public class News24Test 

{

  public static void main(String[] args) throws Exception

  {


    System.setProperty("webdriver.chrome.driver","C://News24SA//ChromeDriver//chromedriver.exe");
    ChromeOptions options = new ChromeOptions();
    options.setBinary("C://Program Files(x86)//Google//Chrome//Application//chrome.exe"); // Provide absolute executable chrome browser path with name and extension here
    WebDriver driver = new ChromeDriver(options);
    driver.manage().window().maximize();
    driver.get("http://www.news24.com");

   }

}

Селен смотрит на путь ниже, который является неправильным путем C: \ Users \ orestip \ LocalSettings \ Application Data \ Google \ Chrome \ Application \ chrome.exe

1 Ответ

2 голосов
/ 04 июля 2019

Попробуйте сначала задать параметры:

ChromeOptions options = new ChromeOptions();
options.setBinary("C:\\Program Files(x86)\\Google\\Chrome\\Application\\chrome.exe");
System.setProperty("webdriver.chrome.driver","C:\\News24SA\\ChromeDriver\\chromedriver.exe");
WebDriver driver = new ChromeDriver(options);
...