【发布时间】:2017-03-20 15:18:16
【问题描述】:
这里写道,WebDriver 应该能够截取元素的屏幕截图:
http://www.w3.org/TR/webdriver/#take-element-screenshot
(如果您的屏幕没有向下滚动 - 请从左侧面板向下转到“19.2 Take Element Screenshot”)。
请问有人知道如何用 Java / Selenium 编写代码吗?
【问题讨论】:
标签: selenium
这里写道,WebDriver 应该能够截取元素的屏幕截图:
http://www.w3.org/TR/webdriver/#take-element-screenshot
(如果您的屏幕没有向下滚动 - 请从左侧面板向下转到“19.2 Take Element Screenshot”)。
请问有人知道如何用 Java / Selenium 编写代码吗?
【问题讨论】:
标签: selenium
对于元素,我觉得可以适配C#方案
How can I get screenshot of specified element using WebDriver in C#
否则对于屏幕:
与getScreenshotAs
File sourcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(sourcFile, new File("/var/my_screen.jpg"));
【讨论】: