获取网页的屏幕截图以及浏览器窗口

时间:2014-05-07 05:06:37

标签: java selenium selenium-webdriver webdriver

我通过实施IReporter生成自定义报告。我可以使用以下代码获取整个页面的屏幕截图

((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

这只捕获HTML网页,但我也希望捕获浏览器窗口。用例就是这样,假设我检查页面的标题并断言失败。所以,当我看到屏幕截图时,我可以看到当时页面的标题是什么。

1 个答案:

答案 0 :(得分:0)

您可以使用Java Robot库获取完整桌面的屏幕截图。有关实施细节,请参阅此article