我尝试在java selenium webdriver中使用TakeScreenshot来截取屏幕截图。当我使用页面中的scrollTo(x,y)滚动特定量时,TakeScreenshot方法为我提供了第一个视口的屏幕截图,而不是滚动后到达的视口。
我想知道TakeScreenshot方法是否在Opera webdriver中提供了第一个视口或当前视口的屏幕截图。在chrome中,它会获取当前webdriver的屏幕截图!
答案 0 :(得分:1)
我认为,这取决于您的Opera驱动程序的版本,但它通常需要整页的屏幕截图(不确定Opera Next)。我正在使用AShot实用程序自定义截屏。它在Opera中运行良好。