Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Melaksanakan JavaScript dalam Selenium dengan Python: Mengapa \"GetEval\" Gagal dan Penyelesaian dengan \"Execute_Script\"

Cara Melaksanakan JavaScript dalam Selenium dengan Python: Mengapa \"GetEval\" Gagal dan Penyelesaian dengan \"Execute_Script\"

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-28 13:48:02355semak imbas

How to Execute JavaScript in Selenium with Python: Why

Melaksanakan JavaScript dalam Selenium dengan Python

Untuk pemula meneroka Selenium, melaksanakan coretan JavaScript dalam kod boleh menjadi satu cabaran. Dalam keadaan ini, melaksanakan kod JavaScript "submitForm('patchCacheAdd',1,{'event':'ok'});return false" diperlukan. Walau bagaimanapun, penggunaan "selenium.GetEval" boleh mengakibatkan ralat.

Penyelesaian

Untuk berjaya melaksanakan JavaScript dalam kod anda, gunakan "browser.execute_script" sebaliknya:

browser.execute_script("submitForm('patchCacheAdd',1,{'event':'ok'});return false")

Kaedah ini akan membolehkan anda menjalankan coretan JavaScript yang diingini dengan berkesan. Rujuk contoh ini untuk panduan lanjut:

[Contoh Pautan]

Atas ialah kandungan terperinci Cara Melaksanakan JavaScript dalam Selenium dengan Python: Mengapa \"GetEval\" Gagal dan Penyelesaian dengan \"Execute_Script\". Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn