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