webdriver 参数
时间: 2023-08-25 11:01:55 浏览: 50
`webdriver.ChromeOptions` 是一个用于配置 Chrome 浏览器的选项类,可以用于设置 ChromeDriver 实例的参数。
`ChromeOptions` 类的常用参数如下:
- `add_argument(arg)`:添加浏览器启动参数。
- `add_extension(extension_path)`:添加扩展程序。
- `add_experimental_option(name, value)`:添加实验性质的选项,例如启用无头模式。
- `add_argument("headless")`:启动无头模式。
- `add_argument("disable-gpu")`:禁用 GPU 加速。
- `add_argument("start-maximized")`:启动时最大化浏览器窗口。
- `add_argument("incognito")`:启动隐身模式。
例如,以下代码创建了一个 ChromeOptions 实例,并将其配置为启动无头模式:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("headless")
driver = webdriver.Chrome(options=options)
```
注意,在使用 `ChromeOptions` 类时,需要将其实例作为参数传递给 `webdriver.Chrome()` 方法,以便让 Selenium 使用我们设置的选项来启动 Chrome 浏览器。