Erläuterung bis zum Erstellen eines Testcodes mit Selen mit dem Selenium-Katalon-Rekorder
Was ist ein Selen-Katalon-Rekorder?
Eine Art von Dingen namens Selenium IDE Selenium IDE ist ein Erfassungs- und Wiedergabetool, das als Browsererweiterung bereitgestellt wird Es hat die Funktion, den Vorgang im Browser aufzuzeichnen (zu erfassen) und denselben Vorgang abzuspielen (wiederzugeben).
Der Selenium-Katalon-Rekorder wird als Google Chrome-Plug-In bereitgestellt und kann installiert und ausgeführt werden Weil es als Hilfswerkzeug verwendet wurde
https://chrome.google.com/webstore/detail/katalon-recorder-selenium/ljdobmomdgdljniojadhoplhkpialdid
Sie werden aufgefordert, ein Konto zu erstellen, müssen dies aber nicht
Jetzt wird der Betriebsinhalt des Browsers aufgezeichnet.
python2 webdriver +unittest
Sie können die Python-Version und die Ausführungsumgebung selbst verwalten.
Jetzt haben Sie eine Vorlage für den Testcode. Beeindruckend
** Installieren Sie den Treiber, um Chrome auszuführen **
Chrome-Version https://chromedriver.chromium.org/downloads ↑ Geben Sie hier dieselbe Version wie Chrome an, die Sie verwenden
Sie erhalten eine Fehlermeldung, wenn Sie nicht mit der Version des von Ihnen verwendeten Browsers übereinstimmen https://teratail.com/questions/117444
** Durchfahren **
#Chrome betreiben
driver = webdriver.Chrome(executable_path="D:\webDriver\chromedriver")
#Firefox bedienen
driver = webdriver.Firefox(executable_path="D:\webDriver\geckodriver")
Detaillierte Pfadeinstellungen sind wie folgt https://qiita.com/motoki1990/items/a59a09c5966ce52128be
In Firefox können die Funktionen ["Marionette"] = True nicht erkannt werden und es tritt ein Fehler auf und die Lösung https://web.plus-idea.net/2017/06/selenium3-firefox-python-auto/
https://qiita.com/aical/items/2d066801a7464a676994
https://qiita.com/tom-u/items/134e2b8d4e11feea8e12
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py --user
sudo pip install selenium
Recommended Posts