【发布时间】:2013-02-22 20:21:05
【问题描述】:
我正在使用 selenium Web 驱动程序来自动化我的 Web 应用程序。我正在使用java.awt.robot 类截屏。当我运行我的测试时,它会打开浏览器,它会按照我的需要执行,它会在桌面屏幕上截取前窗口的屏幕截图。
实际需要:
我最小化了由 selenium 打开的浏览器窗口的屏幕,并在某些应用程序中执行了一些其他操作。在这种情况下,我的测试用例将完美执行,但屏幕截图不是浏览器窗口,而是我打开的应用程序。
我还需要在浏览器窗口最小化时对其进行截图。
可以使用Robot吗?我并不是说我需要单独使用机器人类来截图。也请建议我其他方法。
请考虑我需要不使用 TakesScreenshot 类 selenium API 的屏幕截图。
【问题讨论】:
标签: java selenium webdriver screenshot awtrobot