web-dev-qa-db-fra.com

Selenium 3.7 webdriver Erreur: délai d'attente au démarrage du serveur de pilotes

Mis à jour récemment vers Selenium 3.7 et rencontré une erreur.

Journal de trace d'erreur:

Debug 1 Debug 2 Démarrage de ChromeDriver 2.33.506106 (8a06c39c4582fbfbab6966dbb1c38a9173bfb1a2) sur le port 2198 Seules les connexions locales sont autorisées . Exception dans le fil "principal" org.openqa.Selenium.WebDriverException: le délai d'attente du démarrage du serveur de pilote a expiré . Informations de construction: version: '3.7.1', révision: '8a0099a', heure: '2017-11-06T21: 07: 36.161Z' Informations système: Hôte: 'Maggies-MacBook-Pro-2.local', ip: '192.168.1.6', os.name: 'Mac OS X', os.Arch: 'x86_64', os.version: '10.12. 6 ', version Java:' 1.8.0_121 ' Informations sur le pilote: driver.version: ChromeDriver à org.openqa.Selenium.remote.service.DriverService.waitUntilAvailable (DriverService.Java:192) à org.openqa.Selenium.remote.service.DriverService.start (DriverService.Java:178) à org.openqa.Selenium.remote.service.DriverCommandExecutor.execute (DriverCommandExecutor.Java:79) à org.openqa.Selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.Java:600) à org.openqa.Selenium.remote.RemoteWebDriver.startSession (RemoteWebDriver.Java:219) à org.openqa.Selenium.remote.RemoteWebDriver. (RemoteWebDriver.Java:142) à org.openqa.Selenium.chrome.ChromeDriver. (ChromeDriver.Java:181) à org.openqa.Selenium.chrome.ChromeDriver. (ChromeDriver.Java:168) à org.openqa.Selenium.chrome.ChromeDriver. (ChromeDriver.Java:123) à AutomationFrameWork.FirstTestCase.main (FirstTestCase.Java:13) Causé par: org.openqa.Selenium.net.UrlChecker $ TimeoutException: délai d'attente dépassé pour l'attente de [ http: // localhost: 2198/status] disponible après 20005 ms à org.openqa.Selenium.net.UrlChecker.waitUntilAvailable (UrlChecker.Java:100) à org.openqa.Selenium.remote.service.DriverService.waitUntilAvailable (DriverService.Java:187) ... 9 autres Causé par: Java.util.concurrent.TimeoutException sur Java.util.concurrent.FutureTask.get (FutureTask.Java:205) à l'adresse com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout (SimpleTimeLimiter.Java:147) à org.openqa.Selenium.net.UrlChecker.waitUntilAvailable (UrlChecker.Java:75) ... 10 plus

Code:

public static void main (String args[]){
    System.out.println("Debug 1");
    System.setProperty("webdriver.chrome.driver", "/Users/maggie/Documents/ToolsQA/Libs/chromedriver"); 
    System.out.println("Debug 2");
    WebDriver driver = new ChromeDriver();
    System.out.println("Debug 3");
    driver.get("http://www.google.com");
    driver.quit();
}

Bibliothèques incluses: Selenium-server-standalone-3.7.1.jar

Environnement système:

Mac OS: '10 .12.6 '

Java.version: '1.8.0_121'

Selenium-server-standalone-3.7.1.jar

geckodriver - v0.19.1

ChromeDriver 2.33

Version Chrome 62.0.3202.89 (64 bits)

Merci pour toute pensée.

4
Maggie

J'ai eu le même problème, sous Mac OS. Vérifiez votre fichier/etc/hosts et assurez-vous que 127.0.0.1 est lié à localhost. Il me manquait ça, l'a ajouté et le tour est joué!

2
Radu Ciobanu

Change ça

System.setProperty ("webdriver.chrome.driver", "/ Users/maggie/Documents/ToolsQA/Libs/chromedriver" à "/Users/maggie/Documents/ToolsQA/Libs/chromedriver.exe" et l'essayer

0
Ram

Pendant que vous voyez WebDriverException: Timed out waiting for driver server to start., essayez les étapes mentionnées ci-dessous:

  • Désinstallez Google Chrome via Revo Uninstaller.

  • Installez la dernière version de Google Chrome.

  • Effectuez quelques étapes sur le site Web afin de vous assurer que le site Web s'ouvre correctement.

  • Si nécessaire, indiquez Explicit Wait i.e. WebDriverWait

0
DebanjanB