【问题标题】:Selenium changes Internet Explorer proxy configurationSelenium 更改 Internet Explorer 代理配置
【发布时间】:2013-08-01 14:11:54
【问题描述】:

我正在使用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 文件被设置后,我就不能再访问外部站点了。那么,我该怎么办?

【问题讨论】:

    标签: selenium


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 2014-08-24
      • 1970-01-01
      相关资源
      最近更新 更多