Was muss ich tun, um Selenium Webdriver
in Ubuntu 16.04 zu installieren ?
software-installation
selenium
A. Alam
quelle
quelle
Antworten:
Die folgenden Informationen stammen aus: Python - Erste Schritte mit Selenium WebDriver unter Ubuntu / Debian
WebDriver (Teil von Selenium 2) ist eine Bibliothek zur Automatisierung von Browsern und kann aus einer Vielzahl von Sprachbindungen verwendet werden. Sie können damit programmgesteuert einen Browser steuern und mit Webelementen interagieren. Es wird am häufigsten für die Testautomatisierung verwendet, kann jedoch an eine Vielzahl von Web-Scraping- oder Automatisierungsaufgaben angepasst werden.
Um die WebDriver-API in Python zu verwenden, müssen Sie zuerst die Selenium Python-Bindungen installieren. Dadurch erhalten Sie über Python-Code Zugriff auf Ihren Browser. Der einfachste Weg, die Bindungen zu installieren, ist über pip.
Auf Ubuntu / Debian-Systemen werden Pip (und Abhängigkeiten) installiert und anschließend die Selenium Python-Bindungen von PyPI installiert:
Nach der Installation sollte der folgende Code funktionieren:
Dies sollte eine Firefox-Browsersitzung öffnen und zu http://www.ubuntu.com/ navigieren.
Hier ist ein einfacher Funktionstest in Python mit Selenium WebDriver und dem unittest Framework:
Ausgabe:
quelle
Installieren Sie den neuesten Google-Chrome-Webdriver für die Python-Selen-Bindung:
Versuchen Sie das folgende Beispiel, um " http://www.ubuntu.com/ " im Google-Chrome-Browser zu öffnen :
Es folgt der Link für den Firefox- Web-Treiber : Installieren Sie den Firefox-Web-Treiber
quelle
Möglicherweise müssen Sie auch den Pfad aktualisieren, wie hier erläutert
Auf Unix-Systemen können Sie Folgendes tun, um es an den Suchpfad Ihres Systems anzuhängen, wenn Sie eine Bash-kompatible Shell verwenden:
Unter Windows müssen Sie die Systemvariable Path aktualisieren, um den vollständigen Verzeichnispfad manuell oder über die Befehlszeile zum ausführbaren Geckodriver hinzuzufügen (vergessen Sie nicht, Ihr System neu zu starten, nachdem Sie den ausführbaren Geckodriver zum Systempfad hinzugefügt haben, damit er wirksam wird). Das Prinzip ist das gleiche wie unter Unix.
quelle