首页 > 解决方案 > 在 Selenium、JAVA 中具有身份验证的代理

问题描述

我们尝试在 Selenium 中使用经过身份验证的代理来驱动无头 Chrome、JAVA。

ChromeOptions继承自ChromeCapabilities(已弃用)。我们将Proxy的实例传递给ChromeOptions实例。

SeleniumProxy类没有设置用户名密码的 HTTP 代理方法:

        Proxy proxy = new Proxy();
        proxy.setAutodetect(false);
        proxy.setHttpProxy(proxyStr);
        proxy.setFtpProxy(proxyStr);
        proxy.setSslProxy(proxyStr);  
        chromeOptions.setCapability("proxy", proxy);
    

有什么出路吗?

标签: javaseleniumauthenticationproxy

解决方案


我认为好的方法是使用 AutoIT 工具。此处描述:https ://www.guru99.com/selenium-proxy-authentication.html#4


推荐阅读