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.
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.
Ici vous êtes une pile de travail:
Quelques notes précédentes:
Si vous exécutez Selenium dans un environnement non graphique, vous devez utiliser xvfb.
Vous aurez besoin de Selenium-server-standalone-2.53.1.jar (version de travail). Vous pouvez télécharger les versions de Selenium ici: http://Selenium-release.storage.googleapis.com/index.html
Vous aurez également besoin de chromedriver v 2.27. Lien de téléchargement: https://chromedriver.storage.googleapis.com/index.html
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"
Vérifiez la version de votre navigateur Chrome installé.
Téléchargez la version compatible de ChromeDriver à partir de
Définissez l'emplacement du ChromeDriver compatible sur:
System.setProperty("webdriver.chrome.driver", "C:\\Users\\your_path\\chromedriver.exe");
Exécutez le test à nouveau.
Ça devrait être bon maintenant.
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();
}
}
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.
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
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.
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
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.