if (browser1.equalsIgnoreCase("firefox")) {
capability = new DesiredCapabilities().firefox();
capability.setBrowserName(browser1);
capability.setJavascriptEnabled(true);
org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
String hostname = "proxybc.youcompany.net:8080";
String username = "changeUserid";
String password = "Password1";
proxy.setProxyType(ProxyType.MANUAL);
proxy.setHttpProxy(hostname);
proxy.setSslProxy(hostname);
proxy.setFtpProxy(hostname);
proxy.setSocksUsername(username);
proxy.setSocksPassword(password);
FirefoxProfile fp = new FirefoxProfile();
fp.setProxyPreferences(proxy);
capability.setCapability(FirefoxDriver.PROFILE, fp);
driver = new RemoteWebDriver(new URL("http://"
+ ConfigReader.SELENIUM_SERVER_URL
+ ":".concat(port).concat("/wd/hub")), capability);
browser = new WebDriverBackedSelenium(driver,
ConfigReader.ENVIRONMENT_URL);
jse = (JavascriptExecutor) driver;
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment