Package org.openqa.selenium

Examples of org.openqa.selenium.Proxy


        setPort(listener.getPort());
    }

    public org.openqa.selenium.Proxy seleniumProxy() throws UnknownHostException {
        Proxy proxy = new Proxy();
        proxy.setProxyType(Proxy.ProxyType.MANUAL);
        String proxyStr = String.format("%s:%d", InetAddress.getLocalHost().getCanonicalHostName(),  getPort());
        proxy.setHttpProxy(proxyStr);
        proxy.setSslProxy(proxyStr);

        return proxy;
    }
View Full Code Here


        }
      }
    }

    if (capabilities.getCapability(PROXY) != null) {
      Proxy proxy = Proxies.extractProxy(capabilities);
      profile.setProxyPreferences(proxy);
    }

    return profile;
  }
View Full Code Here

  }

  public HtmlUnitDriver(Capabilities capabilities) {
    this(determineBrowserVersion(capabilities));
    if (capabilities.getCapability(CapabilityType.PROXY) != null) {
      Proxy proxy = Proxies.extractProxy(capabilities);
      String fullProxy = proxy.getHttpProxy();
      if (fullProxy != null) {
        int index = fullProxy.indexOf(":");
        if (index != -1) {
          String host = fullProxy.substring(0, index);
          int port = Integer.parseInt(fullProxy.substring(index + 1));
View Full Code Here

  public static File makeProxyPAC(File parentDir, int port, String configuredProxy, String proxyPort, String nonProxyHosts, Capabilities capabilities)
      throws FileNotFoundException {
    DoNotUseProxyPac pac = newProxyPac(port, configuredProxy, proxyPort, nonProxyHosts, capabilities);

    Proxy proxy = extractProxy(capabilities);
    if (proxy != null && proxy.getHttpProxy() != null) {
      pac.defaults().toProxy(proxy.getHttpProxy());
    }

    try {
      File pacFile = new File(parentDir, "proxy.pac");
      Writer out = new FileWriter(pacFile);
View Full Code Here

    }
  }

  public static Proxy extractProxy(Capabilities capabilities) {
    Object rawProxy = capabilities.getCapability(PROXY);
    Proxy proxy = null;
    if (rawProxy != null) {
      if (rawProxy instanceof Proxy) {
        proxy = (Proxy) rawProxy;
      } else if (rawProxy instanceof Map) {
        //noinspection unchecked
        proxy = new Proxy((Map<String, ?>) rawProxy);
      }
    }
    return proxy;
  }
View Full Code Here

        ForSeleniumServer.PROXY_PAC);
    DoNotUseProxyPac pac = existingConfig == null ? new DoNotUseProxyPac() : existingConfig;

    Object tempProxy = capabilities.getCapability(CapabilityType.PROXY);
    if (tempProxy != null) {
      Proxy proxy = extractProxy(capabilities);
      if (proxy.getHttpProxy() != null) {
        pac.defaults().toProxy(proxy.getHttpProxy());
      }
    }

    if (configuredProxy != null) {
      String proxyToUse = configuredProxy;
View Full Code Here

        int port = 9090;
        HttpProxyServer proxyServer = DefaultHttpProxyServer.bootstrap()
                .withPort(port)
                .start();

        Proxy proxy = new Proxy();
        proxy.setProxyType(Proxy.ProxyType.MANUAL);
        String proxyStr = String.format("localhost:%d", port);
        proxy.setHttpProxy(proxyStr);
        proxy.setSslProxy(proxyStr);

        DesiredCapabilities capability = DesiredCapabilities.firefox();
        capability.setCapability(CapabilityType.PROXY, proxy);

        String urlString = "http://www.yahoo.com/";
View Full Code Here

        int port = 9090;
        HttpProxyServer proxyServer = DefaultHttpProxyServer.bootstrap()
                .withPort(port)
                .start();

        Proxy proxy = new Proxy();
        proxy.setProxyType(Proxy.ProxyType.MANUAL);
        String proxyStr = String.format("localhost:%d", port);
        proxy.setHttpProxy(proxyStr);
        proxy.setSslProxy(proxyStr);

        DesiredCapabilities capability = DesiredCapabilities.firefox();
        capability.setCapability(CapabilityType.PROXY, proxy);

        final String urlString = "http://www.yahoo.com/";
View Full Code Here

  public static WebDriver getDriver() {
    try {
      Report.action("Opening Firefox");
      DesiredCapabilities capabilities = DesiredCapabilities.firefox();
      if(StringUtils.isNotEmpty(Config.proxy_url)) {
        Proxy proxy = new Proxy();
        proxy.setProxyAutoconfigUrl("http://youdomain/config");
        capabilities.setCapability(CapabilityType.PROXY, proxy);
        Report.action("With proxy '" + Config.proxy_url + "'");
      }
      WebDriver driver = new FirefoxDriver(capabilities);
      return driver;
View Full Code Here

         
          try {
        server.start();
        server.addRequestInterceptor(requestIntercept);

        proxy = new Proxy();
        proxy.setHttpProxy("127.0.0.1:7878"); // Set browser to localhost proxy

      } catch (Exception e) {
        e.printStackTrace();
     
View Full Code Here

TOP

Related Classes of org.openqa.selenium.Proxy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.