0

我正在使用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 文件后,我将无法再访问外部站点。那么,我能做些什么呢?

4

1 回答 1

0

尝试使用从本地网络服务器(即http://example.com/proxy.pac)提供且不在本地磁盘上的 .pac 文件。

于 2013-08-30T12:43:22.810 回答