execute_script-Treibermethode - Selenium Python
Das Python-Modul von Selenium wurde entwickelt, um automatisierte Tests mit Python durchzuführen. Selenium Python-Bindungen bieten eine einfache API zum Schreiben von Funktions- / Abnahmetests mit Selenium WebDriver. Um eine Webseite mit Selenium Python zu öffnen, checken Sie aus - Navigieren durch Links mit der Methode get - Selenium Python .
Nur in der Lage zu sein, an Orte zu gehen, ist nicht besonders nützlich. Was wir wirklich gerne tun würden, ist mit den Seiten oder insbesondere den HTML-Elementen innerhalb einer Seite zu interagieren. Es gibt mehrere Strategien, um mithilfe von selenium ein Element zu finden. Checkout - Lokalisierungsstrategien . Selenium WebDriver bietet verschiedene nützliche Methoden zur Steuerung der Sitzung oder mit anderen Worten des Browsers. Zum Beispiel Hinzufügen eines Cookies, Drücken der Zurück-Taste, Navigieren zwischen Registerkarten usw.
Dieser Artikel befasst sich mit der execute_script
Treibermethode in Selen. execute_script
Methode synchron Führt JavaScript im aktuellen Fenster / Frame aus. Dies ist eine wichtige Funktion von Selen, da Javascript mit einer Website alles kann, vom API-Zugriff bis zum Spielen mit Live-Code.
Syntax -
execute_script (script, * args)
Args -
script
: Das auszuführende JavaScript.*args
: Alle zutreffenden Argumente für Ihr JavaScript.
from
selenium
import
webdriver
driver
=
webdriver.Firefox()
driver.get(
"https://www.geeksforgeeks.org/"
)
script
=
"alert('Alert via selenium')"
driver.execute_script(script)