【问题标题】:How to remove proxy using selenium webdriver如何使用 selenium webdriver 删除代理
【发布时间】:2019-02-14 16:28:44
【问题描述】:

我正在使用 chrome 选项中的 selenium 代理设置打开一个站点。从该站点,当我单击“付款”按钮时,它会将我带到另一个站点。在点击付款按钮之前,我需要删除代理。

【问题讨论】:

    标签: selenium proxy


    【解决方案1】:

    你可以试试setNoProxy("")。使用功能时必须小心。有时人们将setProxyByServer JSON 对象用于 chrome 或 firefox,但根据我的经验,它仅适用于 IE。 这是一个示例:

    Proxy proxy = startProxy();
    proxy.setProxyType(ProxyType.MANUAL); 
    proxy.setNoProxy("");
    DesiredCapabilities cap = DesiredCapabilities.chrome();
    cap.setCapability(CapabilityType.PROXY, proxy);
    ChromeOptions opt= new ChromeOptions();
    cap.setCapability(ChromeOptions.CAPABILITY, opt);
    System.setProperty("webdriver.chrome.driver",*ChromeDriverPath*);
    WebDriver driver = new ChromeDriver(cap);
    

    希望这能解决您的问题!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      相关资源
      最近更新 更多