web-dev-qa-db-fra.com

Seules les connexions locales sont autorisées. Webdriver Chrome et Selenium

J'utilise Chrome webdriver 2.23 et Selenium 2.53.1 J'ai beaucoup essayé, mais je ne pouvais pas trouver de solution à ce problème car chaque fois que j'exécute mon script Selenium, il me donne une erreur. 

Démarrage de ChromeDriver 2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129) sur le port 12162 Seules les connexions locales sont autorisées.

17
Sanwal Riaz

Ceci est juste un message d'information. Votre problème est peut-être dû à un décalage entre les versions de chromedriver et de Selenium-server-standalone.

Essayez avec la dernière version de Selenium 3.0, cela fonctionne pour moi.

Veuillez noter que pour Selenium 3.0, vous devez d'abord spécifier le pilote, puis après le serveur Selenium.

Avec le nouveau sélénium, qui est 3.0, vous devriez utiliser:

Java -Dwebdriver.chrome.driver = path_to_chrome_driver -jar Selenium-server-standalone-3.0.0-beta2.jar Si vous utilisez la version de Selenium inférieure à 3.0, vous devez inverser l'ordre de Selenium avec le pilote, comme suit:

Java -Dwebdriver.chrome.driver=path_to_chrome_driver -jar Selenium_server.jar

Lorsque vous démarrez le serveur Selenium, ouvrez une console dans le répertoire contenant chromedriver et le serveur Selenium et exécutez la commande ci-dessus.

10
lauda

Ici vous êtes une pile de travail:

Quelques notes précédentes:

1) Exécutez Sudo Xvfb: 10 -ac &

2) Exécutez export DISPLAY =: 10

3) Exécutez 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
  1. Vérifiez la version de votre navigateur Chrome installé.

  2. Téléchargez la version compatible de ChromeDriver à partir de 

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

  3. Définissez l'emplacement du ChromeDriver compatible sur:

    System.setProperty("webdriver.chrome.driver", "C:\\Users\\your_path\\chromedriver.exe");
    
  4. Exécutez le test à nouveau.

Ça devrait être bon maintenant.

3
Eric Fernandes

J'ai suivi ma suggestion et ça a fonctionné comme une gemme pour moi:

Code de travail:

1) Téléchargé chromedriver.

2) le code est

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
M S

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

Travaillé pour moi.

1
Victor Regis

J'ai vu cette erreur

Only local connections are allowed

Et j'ai mis à jour le webdriver Selenium et le paquetage google-chrome-stable

webdriver-manager update
zypper install google-chrome-stable

Ce site présente la dernière version du pilote Chrome https://sites.google.com/a/chromium.org/chromedriver/

Mes versions de travail sont chromedriver 2.41 et google-chrome-stable 68

0
activedecay

Désolé pour le post tardif mais toujours pour l’information, je suis également confronté au même problème, donc j’ai utilisé la version mise à jour de chromedriver ie.2.28 pour le navigateur chrome mis à jour ie. 55 à 57 qui ont résolu mon problème.

0
Sohan

J'ai pu résoudre le problème en procédant comme suit: A. effectuez une mise à niveau vers la dernière version de Chrome, effacez le cache et fermez le navigateur Chrome b. Télécharger le dernier Selenium 3.0 

0
Meg-90

J'avais aussi le même problème. J'ai résolu ce problème en mettant à jour le chromedriver. Donc, si quelqu'un est confronté au même problème avec Chrome Browser, il suffit de mettre à jour votre chromedriver.

0
Ramesh