即时通讯使用proxys连接到一个网站使用硒和测试一些东西,问题是一些proxys速度非常慢,它使事情真正低效,但另一个问题是我无法捕捉到错误,不管我做了什么。试图从其他堆栈帖子的各种建议,但无济于事。硒超时等待页面加载与proxys
org.openqa.selenium.Proxy proxy = new org.openqa.selenium.Proxy();
proxy.setHttpProxy(ip+":"+port);
proxy.setSslProxy(ip+":"+port);
proxy.setFtpProxy(ip+":"+port);
DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(CapabilityType.PROXY, proxy);
WebDriver driver = new FirefoxDriver(dc);
try {
driver.manage().timeouts().pageLoadTimeout(15, TimeUnit.SECONDS);
driver.manage().timeouts().setScriptTimeout(15, TimeUnit.SECONDS);
driver.navigate().to("http://foo.bar");
} catch (Exception ex) {
ex.printStackTrace();
driver.quit();
driver = null;
break;
}
我的超时设置为15秒,因为它通过几页导航和一些proxys的花费30-40秒只加载一个页面,以便它会相当长的时间,有没有实际的方式赶上错误
Timed out waiting for page load
我的另一个问题是,是否会更容易使用硒的替代品?到现在为止Iv'e曾与硒,似乎已经有一段时间了被别人判断的几个问题民族职位
工作完美,感谢您的帮助:) – scriptss