使用Selenium Webdriver + Java在移动设备上截屏

时间:2015-05-14 12:32:14

标签: selenium selenium-webdriver appium selenium-grid

如果我将桌面作为集线器和移动设备(ios或android)连接为节点,我是否可以从桌面上截取手机上的网页截图?我可以使用Selenium Grid + Appium进行此操作,还是需要任何其他功能。

请咨询

1 个答案:

答案 0 :(得分:1)

是的,你可以用Appium或Selenium Grid + Appium来做。以下代码将捕获屏幕截图并将其另存为screenshot.jpg

WebDriver driver1 = new Augmenter().augment(driver);
File file  = ((TakesScreenshot)driver1).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(file, new File("Screenshot.jpg"));