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