我正在使用selenium-server-standalone-2.33.0.jar
用 C# 编写的测试来测试我的 Web 应用程序。
我在公司网络上,为了访问外部网站,我需要将 Internet Explorer 配置为使用 .pac 文件:工具 -> Internet 选项 -> 连接 -> LAN 设置 -> 使用自动配置脚本 -> http://proxy.corporateUrl:8080/pacfile.pac
。Web 应用程序需要访问外部 url:s,所以我必须使用这个代理文件。
但是,当运行 selenium 时,它会设置自己的 pac 文件,看起来像这样:
file://C:/Users/username/AppData/Local/Temp/2/7e03b3f7bc834b37916053a5c693a02c839069602558458747/proxy.pac
具有以下内容:
function FindProxyForURL(url, host) {
return 'PROXY localhost:4444; DIRECT';
}
设置此 pac 文件后,我将无法再访问外部站点。那么,我能做些什么呢?