|
各位,请问Selenium2使用remotedriver打开远程ie或chrome失败该怎么处理啊。。。
浏览器的各种安全已经关闭,远程机器server也启动了,远程机器也安装相应的driver,除了火狐,其他浏览器远程打开都报错,。。。
@Test
public void test() {
//指定使用的浏览器
//DesiredCapabilities capability = DesiredCapabilities.firefox();
DesiredCapabilities capability = DesiredCapabilities.chrome();
WebDriver driver = null;
try {
driver = new RemoteWebDriver( //我使用localhost来测试
new URL("http://192.168.1.101:4444/wd/hub"), capability);
} catch (MalformedURLException e) {
e.printStackTrace();
}
driver.manage().window().maximize();
driver.get("http://www.baidu.com");
//对远程系统进行截图
driver = new Augmenter().augment(driver);
File scrFile =
((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
try {
FileUtils.copyFile(scrFile, new File("D:\\screenshot.png"));
} catch (IOException e) {
e.printStackTrace();
}
driver.close();
} |
|