Erreur: impossible de se connecter à l'hôte 127.0.0.1 sur le port 7055 après 45000 ms.

Avant, tous les scripts fonctionnaient bien ... mais maintenant, chaque script a cessé de fonctionner. J'ai mis à jour Selenium version 3.0.1 (fichiers jar mis à jour), mis à jour Firefox version 52.0.2 ... java version 8.

Veuillez suggérer ce qui me manque?

0
Samy 6 avril 2017 à 06:01

2 réponses

Meilleure réponse

Avec la version Geckodriver v0.15, vous devez utiliser du sélénium 3.3.1

Vous devrez fournir l'emplacement binaire de Firefox. Une façon de le faire est d'utiliser le code ci-dessous -

FirefoxOptions options = new FirefoxOptions();
options.setBinary("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //Location where Firefox is installed

DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("moz:firefoxOptions", options);

FirefoxDriver driver = new FirefoxDriver(capabilities);
driver.get("http://www.google.com");

Plus d'informations ici - http://www.automationtestinghub.com / selenium-3-0-launch-firefox-with-geckodriver /

0
Anuj Teotia 7 avril 2017 à 08:45

Pour Selenium 2.x, les versions ultérieures doivent maintenir geckodriver pour le navigateur Firefox et si vous rencontrez le même problème, ajoutez un chemin binaire à votre instance de pilote et réessayez.

Référence:

sélénium 2.53.0 avec firefox 46

0
Community 23 mai 2017 à 12:32