0

我有以下代码:

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) 被贬低

当它在运行时启动时,有没有办法可以在驱动程序实例中添加这个代理?

4

0 回答 0