webdriver.Chrome 设置参数 自定义驱动
时间: 2024-05-26 12:07:54 浏览: 172
使用Selenium进行自动化测试时,可以使用webdriver.Chrome来操作Chrome浏览器。设置参数可以在创建webdriver.Chrome实例时传入一个options对象来完成。
以下是设置参数的示例代码:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless') # 无界面模式
options.add_argument('--disable-gpu') # 禁用GPU加速
options.add_argument('--no-sandbox') # 禁用沙箱模式
options.add_argument('--disable-dev-shm-usage') # 禁用/dev/shm使用
driver = webdriver.Chrome(options=options, executable_path='path/to/chromedriver')
```
以上代码中,options对象中的add_argument方法可以添加Chrome浏览器的参数。例如,'--headless'表示无界面模式,'--disable-gpu'表示禁用GPU加速,'--no-sandbox'表示禁用沙箱模式,'--disable-dev-shm-usage'表示禁用/dev/shm使用。
executable_path参数可以指定自定义的驱动路径。如果没有指定,webdriver会尝试在系统环境变量PATH中查找驱动。
阅读全文