这里写的是WebDriver应该能够截取元素的截图:
http://www.w3.org/TR/webdriver/#take-element-screenshot
(如果您的屏幕没有向下滚动 - 请在左侧面板上按下" 19.2 Take Element Screenshot")。
有人知道如何在Java / Selenium中编写代码吗?
答案 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"));