我有以下代码:
public class LoadBrowserAndSurf {
@Test
public void loadAndSurf() {
System.setProperty("webdriver.chrome.driver", "D:\\Desktop\\Automation Requirements\\chromedriver\\chromedriver.exe");
String proxyString= "13.228.117.219";
Proxy proxy = new Proxy();
proxy.setHttpProxy(proxyString);
DesiredCapabilities browserProxy =new DesiredCapabilities();
browserProxy.setCapability(CapabilityType.PROXY,proxy);
WebDriver wd = new ChromeDriver(browserProxy);
wd.get("http://www.globe.com.ph/");
}
}
在 Eclipse 氧气中,此代码能够启动驱动程序版本,但它不访问代理。
在 IntelliJ 编辑器中尝试相同的代码时,它会删除驱动程序对象启动行中的 ChromeDriver,即:
WebDriver wd = new ChromeDriver(browserProxy);
并将消息声明为:
ChromeDriver(org.openqa.selenium.Capabilities) 被贬低
当它在运行时启动时,有没有办法可以在驱动程序实例中添加这个代理?