org.openqa.selenium.WebDriverException: неизвестная ошибка: chrome не удалось запустить [duplicate]

В целом это должно быть хорошо, но это возможно, если это не работает, если есть промежуточный кэш (прокси), который настроен на игнорирование параметров запроса.

Например, если вы обслуживая статический контент через CDN Akamai, он может быть настроен на игнорирование параметров запроса для предотвращения перебора кэша с использованием этого метода.

15
задан Sanchit Khera 28 September 2016 в 09:11
поделиться

10 ответов

Я видел эту ошибку

Only local connections are allowed

И я обновил веб-селен селена и пакет google-chrome-stable

webdriver-manager update
zypper install google-chrome-stable

На этом сайте представлена ​​последняя версия хрома driver https://sites.google.com/a/chromium.org/chromedriver/

Мои рабочие версии: chromedriver 2.41 и google-chrome-stable 68

0
ответ дан activedecay 16 August 2018 в 02:09
поделиться
  1. Проверьте версию установленного браузера Chrome.
  2. Загрузите совместимую версию ChromeDriver с https://sites.google.com/a/chromium.org/chromedriver/
  3. Установите местоположение совместимого ChromeDriver на:
    System.setProperty("webdriver.chrome.driver", "C:\\Users\\your_path\\chromedriver.exe");
    
  4. Запустите тест еще раз.

Должно быть хорошо Теперь.

1
ответ дан DebanjanB 16 August 2018 в 02:09
поделиться

Это просто информационное сообщение. Ваша проблема может быть ошибкой между версиями chromedriver и selenium-server-standalone.

Попробуйте использовать последнюю версию selenium версии 3.0, она работает для меня.

Пожалуйста, не для selenium 3.0 вам нужно указать драйвер сначала и после сервера selenium.

С новым селеном, который является 3.0, вы должны использовать:

java -Dwebdriver.chrome.driver = path_to_chrome_driver -jar selenium-server-standalone-3.0.0-beta2.jar Если вы используете версию селена ниже 3.0, вам нужно отменить порядок селена с драйвером, например:

java -Dwebdriver.chrome.driver=path_to_chrome_driver -jar selenium_server.jar

Когда вы начиная с сервера selenium, откройте консоль в каталоге с сервером хромированных и селеновых серверов и выполните приведенную выше команду.

9
ответ дан lauda 16 August 2018 в 02:09
поделиться
  • 1
    В каком месте мне нужно использовать эту команду java -Dwebdriver.chrome.driver = path_to_chrome_driver -jar selenium-server-standalone-3.0.0-beta2.jar Можете ли вы объяснить. заранее спасибо – Sanwal Riaz 10 August 2016 в 14:23

Я смог решить проблему, выполнив следующие шаги: a. обновить до последней версии chrome, очистить кеш и закрыть браузер Chrome. Загрузите последнюю версию Selenium 3.0

0
ответ дан Meg-90 16 August 2018 в 02:09
поделиться

Я следовал за моим предложением frnd, и он работал как драгоценный камень для меня:

Рабочий код:

1) Загружен хромированный рекордер.

2) Код

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;

public class Sel {
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.setProperty("webdriver.chrome.driver", "C:\\Users\\Downloads\\chromedriver_win32\\chromedriver.exe"); // path of chromedriver 
    WebDriver driver = new ChromeDriver();

      driver.get("https://google.ca");
      driver.manage().window().maximize();
      driver.getTitle();

  }
}
2
ответ дан ndn 16 August 2018 в 02:09
поделиться

У меня тоже была проблема. Я разрешил эту проблему, обновив chromedriver. Поэтому, если кто-то сталкивается с такой же проблемой, браузер Chrome просто обновляет ваш хромированный рекордер.

0
ответ дан Ramesh 16 August 2018 в 02:09
поделиться

Здесь вы - рабочий стек:

Некоторые предыдущие примечания:

1) Запустить sudo Xvfb: 10 -ac & amp;

2) Запустить экспорт DISPLAY =: 10

3) Запустить java -jar "YOUR_PATH_TO / selenium-server-standalone-2.53.1.jar" -Dwebdriver.chrome.driver = "YOUR_PATH_TO / chromedriver.2.27 "-Dwebdriver.chrome.whitelistedIps =" localhost "

6
ответ дан Samuel Vicent 16 August 2018 в 02:09
поделиться
  • 1
    Если вы находитесь в графическом режиме, шаг 3 также работает. Вам даже не нужен флаг whitelistedIps. Спасибо! – corysimmons 7 June 2018 в 15:43

Извините за позднюю публикацию, но все же для информации, я также столкнулся с такой же проблемой, поэтому я использовал обновленную версию хромированного ревербера ie.2.28 для обновленного браузера Chrome. 55 до 57, которые решили мою проблему.

0
ответ дан Sohan 16 August 2018 в 02:09
поделиться

C #:

    ChromeOptions options = new ChromeOptions();

    options.AddArgument("C:/Users/username/Documents/Visual Studio 2012/Projects/Interaris.Test/Interaris.Tes/bin/Debug/chromedriver.exe");

    ChromeDriver chrome = new ChromeDriver(options);

Работал для меня.

1
ответ дан Victor Regis 16 August 2018 в 02:09
поделиться
1
ответ дан Enigma 29 October 2018 в 08:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: