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
Lepaskan: 2024-10-28 13:48:02
asal
531 orang telah melayarinya

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")
Salin selepas log masuk

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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan