如何在Java中处理Selenium中的代理?

我们可以借助PROXY类在Java中使用Selenium处理代理。

import java.io.IOException;

import org.openqa.selenium.Proxy;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

import org.openqa.selenium.remote.CapabilityType;

import org.openqa.selenium.remote.DesiredCapabilities;

public class ProxySelJav {

   public static void main(String[] args) {

      //TODO自动生成的方法存根

      WebDriver driver;

      String prox = "localhost:8080";

      // 设置具有所需功能的浏览器设置

      Proxy p = new Proxy(); 

      p.setHttpProxy(prox).setFtpProxy(prox).setSslProxy(prox)

      .setSocksProxy(prox);

      DesiredCapabilities c = new DesiredCapabilities();

      c.setCapability(CapabilityType.PROXY, p);

      //利用启动浏览器驱动程序的功能

      driver = new Firefox(c);

   }

}

以上是 如何在Java中处理Selenium中的代理? 的全部内容, 来源链接: utcz.com/z/327315.html

回到顶部