selenium 设置
时间: 2023-12-06 22:37:41 浏览: 83
以下是关于Selenium设置的介绍:
Selenium是一个自动化测试工具,可以模拟用户在浏览器中的操作,例如点击、输入、提交等。在使用Selenium时,我们需要设置一些参数来控制其行为。下面是一些常见的Selenium设置:
1.启动浏览器:
```python
from selenium import webdriver
# 启动Chrome浏览器
driver = webdriver.Chrome()
```
2.设置浏览器窗口大小:
```python
# 设置浏览器窗口大小为800x600
driver.set_window_size(800, 600)
```
3.设置浏览器位置:
```python
# 设置浏览器位置为左上角
driver.set_window_position(0, 0)
```
4.设置浏览器页面加载超时时间:
```python
# 设置页面加载超时时间为10秒
driver.set_page_load_timeout(10)
```
5.设置浏览器异步脚本执行超时时间:
```python
# 设置异步脚本执行超时时间为10秒
driver.set_script_timeout(10)
```
6.设置浏览器代理:
```python
# 设置代理
proxy = {
"http": "http://10.10.1.10:3128",
"https": "http://10.10.1.10:1080",
}
options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=%s' % proxy)
driver = webdriver.Chrome(chrome_options=options)
```
7.设置浏览器User-Agent:
```python
# 设置User-Agent
options = webdriver.ChromeOptions()
options.add_argument('user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36')
driver = webdriver.Chrome(chrome_options=options)
```
8.设置浏览器下载路径:
```python
# 设置下载路径
options = webdriver.ChromeOptions()
prefs = {'download.default_directory': '/path/to/download/dir'}
options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options=options)
```
9.设置浏览器启动参数:
```python
# 设置启动参数
options = webdriver.ChromeOptions()
options.add_argument('--disable-extensions')
options.add_argument('--disable-infobars')
options.add_argument('--start-maximized')
driver = webdriver.Chrome(chrome_options=options)
```
阅读全文