Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java窗口截图_Java_Selenium_Screenshot - Fatal编程技术网

Java窗口截图

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

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

我也尝试了
Robot().createScreenCapture
,但这需要整个屏幕,而不仅仅是窗口