JavaScript in Selenium mit Python ausführen
Für Anfänger, die Selenium erkunden, kann das Ausführen von JavaScript-Snippets im Code eine Herausforderung sein. In diesem Fall ist die Ausführung des JavaScript-Codes „submitForm('patchCacheAdd',1,{'event':'ok'});return false“ erforderlich. Die Verwendung von „selenium.GetEval“ kann jedoch zu Fehlern führen.
Lösung
Um JavaScript erfolgreich in Ihrem Code auszuführen, verwenden Sie stattdessen „browser.execute_script“:
browser.execute_script("submitForm('patchCacheAdd',1,{'event':'ok'});return false")
Mit dieser Methode können Sie das gewünschte JavaScript-Snippet effektiv ausführen. Weitere Hinweise finden Sie in diesem Beispiel:
[Beispiellink]
Das obige ist der detaillierte Inhalt vonSo führen Sie JavaScript in Selenium mit Python aus: Warum „GetEval' fehlschlägt und die Lösung mit „Execute_Script'. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!