web-dev-qa-db-fra.com

comment faire fonctionner un serveur Selenium-standalone?

J'essaie d'exécuter le serveur Selenium et d'obtenir des erreurs:

rond-macpro:Selenium eladb$  Java -Dwebdriver.chrome.driver=./chromedriver -r Selenium-server-standalone-2.44.0.jar
Unrecognized option: -r
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

et sans -r (qu'est-ce que c'est?)

rond-macpro:Selenium eladb$  Java -Dwebdriver.chrome.driver=./chromedriver  Selenium-server-standalone-2.44.0.jar
Error: Could not find or load main class Selenium-server-standalone-2.44.0.jar

comment dois-je démarrer le serveur?

comment puis-je définir un port autre que celui par défaut? 

Ces deux messages: 12 - sont en contradiction avec la syntaxe. Je pense.

18
Elad Benda
Java -jar seleniumjar.jar -Dwebdriver.chrome.driver=./chromedriver 

Si vous voulez spécifier le port do

Java -jar seleniumjar.version.jar -Dwebdriver.chrome.driver=./chromedriver -port 4545

À partir de la version 3.8.1, il n'est plus nécessaire de spécifier le pilote:

Java -jar seleniumjar.jar
27
Saifur
Java -jar Selenium-server-standalone-2.44.0.jar -port port_no
6
Giri

J'aimerais ajouter d'autres pilotes Web à la réponse de Saifur . https://stackoverflow.com/a/28854250/4587961

Java   -Dwebdriver.ie.driver=./IEDriverServer32.exe -Dwebdriver.chrome.driver=./chromedriver.exe -jar Selenium.jar -port 4545

Notez que pour IE, vous exécutez la version 32 bits du pilote. Et il fonctionne. J'ai créé un fichier chauve-souris et je l'ai placé à l'intérieur du dossier Selenium où je mets également les pilotes.

1
Yan Khonski