Le sélénium Grille +Erreur de transmission de la nouvelle session Vide de piscine de VM pour l'installation de Capacités de
Je suis en train d'essayer un POC
sur le sélénium de la grille. Je reçois cette erreur :
Erreur de transmission de la nouvelle session Vide de piscine de VM pour l'installation de Capacités [{browserName=chrome, version=47, plate-forme=WIN8_1}]
Ci-dessous le code :
BeforeTest
public void setup() throws MalformedURLException{
nodeURL="http://localhost:4444/wd/hub";
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setBrowserName("chrome");
capabilities.setVersion("47");
capabilities.setPlatform(Platform.WIN8_1);
extent = new ExtentReports("./extentReport.html",true,DisplayOrder.NEWEST_FIRST);
System.setProperty("webdriver.chrome.driver", "<path>\\chromedriver.exe");
driver = new RemoteWebDriver(new URL(nodeURL),capabilities);
//driver = new ChromeDriver(capabilities);
driver.manage().window().maximize();
driver.get("http://www.qaonlinetraining.com");
}
OriginalL'auteur Abhinav | 2015-12-11
Vous devez vous connecter pour publier un commentaire.
J'ai juste fait un petit tweak.
1). J'ai lancé l'invite de commande en "mode administrateur".
2). A donné le chemin d'accès java "cd C:\Program Files (x86)\Java"
3). Ensuite, l'exécution de la commande "java-jar selenium-server-standalone-3.0.1.jar" sans spécifier aucun rôle
et Vollaaaa...il a obtenu fixe...!!!
Merci à vous tous pour votre aide...après cette erreur pour les 3 derniers jours...un grand secours doit dire.. 🙂
Checkout ce lien pour plus d'informations sur la façon de le faire...
https://stackoverflow.com/a/42187314/7551276
OriginalL'auteur Varun Gautam
Lancement du Sélénium serveur autonome avec les commandes ci-dessous en tant que hub et le nœud.
Pour hub:
Pour le nœud (Chrome):
J'ai reçu une autre erreur: ÉCHEC de la CONFIGURATION: @BeforeTest installation org.openqa.le sélénium.WebDriverException: Le chemin d'accès au pilote de l'exécutable doit être définie par le webdriver.le chrome.pilote du système de la propriété; pour plus d'informations, voir github.com/SeleniumHQ/selenium/wiki/ChromeDriver. La dernière version peut être téléchargée à partir de chromedriver.storage.googleapis.com/index.html j'ai essayé avec 2.46.0 , 2.48.2, 2.43.0 pots de sélénium
J'ai fait cela aussi. File fichier = new File("C:/Selenium/chromedriver.exe"); System.setProperty("webdriver.le chrome.le pilote", fichier.getAbsolutePath()); Mais il n'a pas aidé.
Approvisionnement en chrome chemin d'accès du pilote tout en initiant le nœud comme ci-dessous. Édité ma réponse à refléter la même chose. java-jar selenium-server-standalone-2.48.2.jar -rôle de nœud -hub localhost:4444/grille/inscrivez -navigateur "browserName=chrome,maxinstance=1,=plate-forme WINDOWS" -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe
OriginalL'auteur Sainath Reddy
Peut-être vous devez vous débarrasser de rôle hub option lors de la configuration du nœud. Regardez la discussion dans ce lien.
https://github.com/angular/protractor/issues/1226
Remarque: Lancer l'invite de commande en mode administrateur.
Je suppose que l'erreur initiale avec la grille est résolue. Maintenant, avez-vous téléchargé chromedriver correctement le chemin d'accès que vous avez mentionné dans votre code? File fichier = new File("C:/Selenium/chromedriver.exe"); System.setProperty("webdriver.le chrome.le pilote", fichier.getAbsolutePath());
Je l'ai fait mais ça n'a pas aidé.
OriginalL'auteur parishodak