代理设置
你可以通过代理隧道传输两种不同类型的请求:
- 测试脚本与浏览器驱动程序(或WebDriver端点)之间的连接
- 浏览器与互联网之间的连接
驱动程序与测试之间的代理
如果你的公司对所有出站请求都有一个企业代理(例如在http://my.corp.proxy.com:9090
),你有两种选项来配置WebdriverIO使用代理:
选项1:使用环境变量(推荐)
从WebdriverIO v9.12.0开始,你可以简单地设置标准代理环境变量:
export HTTP_PROXY=http://my.corp.proxy.com:9090
export HTTPS_PROXY=http://my.corp.proxy.com:9090
# 可选:对某些主机绕过代理
export NO_PROXY=localhost,127.0.0.1,.internal.domain
然后正常运行你的测试。WebdriverIO将自动使用这些环境变量进行代理配置。