selenium 执行js脚本
时间: 2024-05-10 17:12:52 浏览: 112
Selenium 测试脚本
Selenium可以通过`execute_script()`方法执行JavaScript脚本,该方法可以接受一个JavaScript字符串作为参数,并返回执行结果。以下是一个例子:
```python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.example.com")
result = driver.execute_script("return 1 + 2;")
print(result)
```
在这个例子中,我们使用`execute_script()`方法执行了一个简单的JavaScript脚本,将1和2相加,并将结果返回给Python代码。输出结果将是3。
除了简单的数学运算,您还可以使用`execute_script()`方法与页面交互,例如滚动页面,隐藏或显示元素等等。
阅读全文