标签: java selenium screenshot
我正在尝试在Selenium自动测试中对Java中的浏览器窗口进行截图。对于大多数步骤,AShot都可以工作(使用viewportPasting),但是其中一个步骤特别具有浏览器引发的弹出窗口,而使用AShot会使该步骤崩溃。作为参考,无法检查弹出窗口,因此我猜测它是JS进程的结果,已用driver.switchTo().alert().accept()清除了。
driver.switchTo().alert().accept()
我也尝试过Robot().createScreenCapture,但这会占用整个屏幕,而不仅仅是窗口。
Robot().createScreenCapture