在 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中文網其他相關文章!