Rumah >pembangunan bahagian belakang >Tutorial Python >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:02449semak 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