有没有办法用代理设置打开一个网站说 google.com。在其中一个论坛中,我发现了以下代码。但是当浏览器出现时,它需要默认的 Firefox 设置,即没有代理。运行时似乎无法正常工作。
如何使用 set 属性启动网站
在一个论坛中我发现: System.setProperty("proxySet", "true") System.setProperty("http.proxyHost", "myproxy")
假设您使用 WebDriver2,您可以使用合适的首选项创建 FirefoxProfile:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("network.proxy.type", "1");
profile.SetPreference("network.proxy.http", "<proxy_ip>");
profile.SetPreference("network.proxy.http_port", "<proxy_port>");
FirefoxDriver = new FirefoxDriver(profile);