Rumah >pembangunan bahagian belakang >Tutorial Python >Cara Melaksanakan JavaScript dalam Selenium dengan Python: Mengapa \'GetEval\' Gagal dan Penyelesaian dengan \'Execute_Script\'
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!