Comment configurer l'environnement Selenium python pour Firefox? J'utilise Firefox 50, Selenium 3, Python 3.5, j'ai essayé avec beaucoup de choses binaires et j'ai copié geckodriver dans le chemin de l'environnement, etc.
Autant que je sache, vous souhaitez développer en python, en utilisant la bibliothèque Selenium et travailler avec Firefox Webdriver.
pip install Selenium
OR certains IDE comme PyCharm proposent d'installer des bibliothèques, il suffit d'importer Selenium)La machine d’essai doit comporter Selenium V. 3.0.2, Firefox V. 51.0.1 (dernière version) et Geckodriver v. 0.14. Si vous utilisez linux, procédez comme suit:
apt-get update
apt-get install firefox
pip3 install Selenium==3.0.2
wget https://github.com/mozilla/geckodriver/releases/download/v0.14.0/geckodriver-v0.14.0-linux64.tar.gz -O /tmp/geckodriver.tar.gz && tar -C /opt -xzf /tmp/geckodriver.tar.gz && chmod 755 /opt/geckodriver && ln -fs /opt/geckodriver /usr/bin/geckodriver && ln -fs /opt/geckodriver /usr/local/bin/geckodriver
Pour vous assurer que tout se passe bien, vérifiez les versions pour chacune d’elles et assurez-vous qu’elles correspondent.
Voici un exemple à exécuter
from Selenium import webdriver
driver = webdriver.Firefox()
driver.get('http://google.com')
print driver.title
driver.quit()
1) Dans Windows, installez python à partir de: https://www.python.org/downloads/
2) puis exécutez pip install depuis la ligne de commande: pip install Selenium
3) téléchargez gecko/chrome/ie driver & ajoutez le chemin driver.exe à la variable PATH. donc besoin de configurer le chemin tout en exécutant la méthode Selenium driver.Firefox ()/driver.Chrome ().