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
356 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!

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!