Разрешены только локальные подключения Chrome и Selenium webdriver

Я использую Chrome WebDriver 2.23 и Selenium 2.53.1. Я много пробовал, но не смог решить эту проблему: всякий раз, когда я запускаю свой скрипт selenium, он выдает ошибку

Starting ChromeDriver 2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129) on port 12162
Only local connections are allowed.

Ответ 1

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

Попробуйте использовать последнюю версию 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, откройте консоль в каталоге с сервером хромированных и селеновых серверов и выполните приведенную выше команду.

Ответ 2

Здесь вы работаете:

Некоторые предыдущие заметки:

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

2) Запустите export 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"

Ответ 3

  • Проверьте версию установленного браузера Chrome.

  • Загрузите совместимую версию ChromeDriver из

    https://sites.google.com/a/chromium.org/chromedriver/

  • Установите для совместимого ChromeDriver значение:

    System.setProperty("webdriver.chrome.driver", "C:\\Users\\your_path\\chromedriver.exe");
    
  • Запустите тест еще раз.

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

Ответ 4

Я следовал за моим предложением 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();

  }
}

Ответ 5

Для меня обновление версии chromedriver и selenium удалило это сообщение.

Однако это не фактическая ошибка, а просто информационное сообщение. Если ваша программа все еще передает exit code 0 завершения exit code 0 в конце, даже когда это сообщение напечатано, это означает, что выполнение прошло нормально.

Ответ 6

С#:

    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);

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

Ответ 7

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

Ответ 8

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

Ответ 9

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

Ответ 10

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

Only local connections are allowed

И я обновил и селеновый веб-драйвер, и пакет google-chrome-stable

webdriver-manager update
zypper install google-chrome-stable

Этот сайт сообщает о последней версии драйвера Chrome https://sites.google.com/a/chromium.org/chromedriver/

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