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 当页面有左右滚动时,如何在Selenium中捕获整个屏幕_Java_Selenium_Selenium Webdriver_Automated Tests - Fatal编程技术网

Java 当页面有左右滚动时,如何在Selenium中捕获整个屏幕

Java 当页面有左右滚动时,如何在Selenium中捕获整个屏幕,java,selenium,selenium-webdriver,automated-tests,Java,Selenium,Selenium Webdriver,Automated Tests,我有一个基于Selenium Java的自动化测试框架,在将屏幕截图链接到报告时,我需要捕获整个屏幕。该页面又长又宽,同时具有水平和垂直滚动条。是否有任何实用程序或解决方法来解决这个问题 尝试过使用屏幕截图、AShot和Shutterbug实用程序,但没有一个能够捕获整个屏幕。涉及垂直滚动。可能会有帮助。我尝试按照链接中的建议使用JSE获取页面高度,并将其传递给AShot,但没有成功。我仍在获取页面默认滚动位置可见部分的屏幕截图。

我有一个基于Selenium Java的自动化测试框架,在将屏幕截图链接到报告时,我需要捕获整个屏幕。该页面又长又宽,同时具有水平和垂直滚动条。是否有任何实用程序或解决方法来解决这个问题


尝试过使用屏幕截图、AShot和Shutterbug实用程序,但没有一个能够捕获整个屏幕。

涉及垂直滚动。可能会有帮助。我尝试按照链接中的建议使用JSE获取页面高度,并将其传递给AShot,但没有成功。我仍在获取页面默认滚动位置可见部分的屏幕截图。