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_scriptTreibermethode in Selen. execute_scriptMethode 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)