当我从Selenium运行我的Selenium测试时,一切正常,但是当我将这个测试导出到Java,并将它作为JUnit测试运行时,当我试图从googleapis检索jQuery时,我会得到一个超时。
我相信这是因为selenium服务器在我以这种方式运行它时会覆盖我的代理设置。在从命令行运行时,我看到了一些关于如何配置Selenium以使用代理服务器的建议,因此我尝试将其应用于Eclipse。我右键单击selenium-server.jar,以->运行配置的形式运行.,单击(X)=参数选项卡,并将其添加到程序参数中:
-Dhttp.proxyHost=myproxy.com
-Dhttp.proxyPort=80但这个还是没用的。有人能建议在从Eclipse运行时如何配置SeleniumServer以使用我的代理吗?谢谢!
更新:
我还尝试将这些参数放在VM参数部分,但没有结果。我正式获得了这个问题的徽章.当然,*somebody*有一个建议!
发布于 2010-11-22 10:05:08
尝试为此设置系统属性,如
System.setProperty(key, value)示例
System.setProperty("http.proxyHost", "myProxyServer.com");
System.setProperty("http.proxyPort", "80");https://stackoverflow.com/questions/4146387
复制相似问题