Comment spécifier le Chrome binaire localisation via le sélénium serveur autonome de la ligne de commande?
J'utilise une version portable de Google Chrome qui n'est pas stockée dans l'emplacement par défaut de mon ordinateur Windows 7. Je n'ai pas de droits d'administrateur pour installer Chrome à l'emplacement par défaut.
De course java -jar selenium-server-standalone-2.52.0.jar -help
ne fait aucune allusion à toute possibilité de définir le chemin d'accès à la chrome binaire (pas le chrome pilote).
La chrome capacités du pilote indiquent qu'il est possible de régler la binaire mais je ne suis pas sûr de la façon de le faire via la ligne de commande.
OriginalL'auteur TJ. | 2016-03-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez spécifier un emplacement non standard pour le chrome binaire dans ChromeOptions.
Voir le ChromeOptions de la documentation sur:
https://sites.google.com/a/chromium.org/chromedriver/capabilities#TOC-Using-a-Chrome-executable-in-a-non-standard-location
OriginalL'auteur bobanahalf
Après plusieurs essais j'ai constaté que la configuration comme celle-ci (veuillez faire défiler la fenêtre avec un code pour trouver la propriété chrome_binary)
Pour environnement Windows
fonctionne comme un charme
OriginalL'auteur Krzysztof Safjanowski
Vous pouvez également utiliser:
de org.openqa.le sélénium.à distance.DesiredCapabilities
OriginalL'auteur Nathan Ripert
D'abord vérifier la compatibilité de chrome sur http://appium.io/docs/en/writing-running-appium/web/chromedriver/ , puis le télécharger et le placer
Et puis Commencer à appium serveur avec la commande suivante:
appium --chromedriver-exécutable C:/Your path/chromedriver.exe
Et exécuter le script 🙂
OriginalL'auteur Anirban
La méthode rapide que vous devriez mettre votre chromedriver dans votre selenium-server-standalone-2.52.0.jar le même dossier .
Ex: XXX dossier auront le bocal et le pilote exe
À l'aide d'un Chrome exécutable dans un emplacement non standard ChromeOptions options = new ChromeOptions(); options.setBinary("/chemin/vers/le / autres/chrome/binary");
Je reçois ce
AttributeError: 'Options' object has no attribute 'setBinary'
chrome_options = Option() chrome_options.add_argument("--disable-extensions") driver = webdriver.Chrome(chrome_options=chrome_options)
vous pouvez essayer ce
OriginalL'auteur Joseph M Tsai