Take Element截屏@ Selenium 3

时间:2017-03-20 15:18:16

标签: selenium

这里写的是WebDriver应该能够截取元素的截图:

http://www.w3.org/TR/webdriver/#take-element-screenshot

(如果您的屏幕没有向下滚动 - 请在左侧面板上按下" 19.2 Take Element Screenshot")。

有人知道如何在Java / Selenium中编写代码吗?

1 个答案:

答案 0 :(得分:0)

对于元素,我认为你可以适应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"));