【发布时间】:2015-07-26 01:54:23
【问题描述】:
如果我将我的桌面连接为集线器,将移动设备(ios 或安卓)连接为节点,我是否可以从桌面截取手机上的网页截图?我可以用 Selenium Grid + Appium 来做,还是需要任何其他功能。
请指教
【问题讨论】:
标签: selenium selenium-webdriver appium selenium-grid
如果我将我的桌面连接为集线器,将移动设备(ios 或安卓)连接为节点,我是否可以从桌面截取手机上的网页截图?我可以用 Selenium Grid + Appium 来做,还是需要任何其他功能。
请指教
【问题讨论】:
标签: selenium selenium-webdriver appium selenium-grid
是的,您可以使用 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"));
【讨论】: