Selenium更改了Internet Explorer代理配置

时间:2013-08-01 14:11:54

标签: selenium

我正在使用selenium-server-standalone-2.33.0.jar和用C#编写的测试来测试我的Web应用程序。

我在公司网络上,为了访问外部网站,我需要将Internet Explorer配置为使用.pac文件: 工具 - >互联网选项 - >连接 - >局域网设置 - >使用自动配置脚本 - > 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文件时,我无法再访问外部网站。那么,我该怎么办?

1 个答案:

答案 0 :(得分:0)

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