À l'aide de Sélénium sur Mac Chrome
Reçu récemment un mac et a été en mesure d'exécuter Mozilla sans aucun problème, mais ayant des difficultés à installer les extensions de chrome et de l'exécuter pour le sélénium. Quelqu'un peut-il me guider à travers le processus d'installation de l'extension et de l'exécution de sélénium sur Mac chrome.
Vous devez vous connecter pour publier un commentaire.
Je pense que le moyen le plus facile pour exécuter mac osx, le chrome et le sélénium ensemble, c'est comme ça sur mac os terminal:
Si vous souhaitez utiliser Selenium WebDriver avec Chrome, tout d'abord télécharger ChromeDriver - WebDriver pour Chrome. Ce peut être installé via Homebrew avec
brew install chromedriver
, ou manuellement par le téléchargement, l'extraction, le déplacement et le réglage de laPATH
comme suit:Source: installer et définir le chemin d'accès à chromedriver sur mac ou linux
Vous devriez lire Mise en route avec ChromeDriver sur le Bureau, en particulier l'exemple de code qui montre comment vous carte le chemin vers l'exécutable et instancier
ChromeDriver
. Si vous avez une référence pour le conducteur, de laPATH
variable, vous pouvez omettre la ligne de configuration.Vous pouvez installer les deux (emballé.fichier crx) et décompressé (répertoire) des extensions via ChromeDriver. Voir les extraits de code pour le réglage de la hausse ici.
Si vous avez été en utilisant Selenium IDE pour FireFox au lieu de cela, il n'y a pas de version disponible pour Chrome. La meilleure alternative que je connaisse est iMacros pour Chrome.
Parfois, vous ferez face à un problème avec l'ancienne version de
chromedriver
et lorsque vous essayez de l'installer à l'aide de cette commande:Il vous montre les suivantes:
Cependant, vous pouvez l'étape suivante:
Si il affiche toujours la même erreur, vous pouvez le supprimer avec la commande suivante
et l'installer à nouveau
Vous devriez avoir la dernière version mise à jour de chrome pilote
brew install chromedriver
http://chromedriver.storage.googleapis.com/index.html
Télécharger la dernière version
Il va ressembler, "chromedriver_mac32.zip"
(n'a pas d'importance si son 32 bits, il va travailler pour le 64 bits MAC ainsi)
Utiliser ce code pour ouvrir google Chrome si votre chromedriver que vous avez téléchargé est à l'intérieur de votre dossier de projet et ressemble à ceci
..Dossier de projet/Chrome/chromedriver