首頁 > web前端 > js教程 > 如何在 Python 中使用 Selenium 執行 JavaScript 程式碼?

如何在 Python 中使用 Selenium 執行 JavaScript 程式碼?

Patricia Arquette
發布: 2024-10-27 02:01:02
原創
647 人瀏覽過

How Do I Execute JavaScript Code with Selenium in Python?

在 Python 中使用 Selenium 執行 JavaScript

Selenium 是 Web 自動化的重要工具,通常與 Python 一起使用。在 Selenium 中執行 JavaScript 是一個常見的要求,但它可能會讓新手感到困惑。讓我們以您提供的程式碼為例,深入研究如何實現此目的。

在您提供的程式碼中,您嘗試執行 JavaScript 程式碼片段來執行表單提交。但是,呼叫 selenium.GetEval 是不正確的。相反,請使用 browser.execute_script,它將 JavaScript 程式碼作為參數。

這是修正後的程式碼:

browser = webdriver.Firefox()

# ... Other code remains the same ...

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

# ... Other code remains the same ...

browser.close()
登入後複製

請參閱您提供的 StackOverflow 答案以進一步說明。透過利用 browser.execute_script 方法,您可以在 Selenium 自動化腳本中無縫執行 JavaScript。

以上是如何在 Python 中使用 Selenium 執行 JavaScript 程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板