使用硒自动屏幕截图

问题描述:

是否有任何功能可以在每次页面事件(如页面加载或选择下拉菜单)后插入捕获截图功能。目前我正在使用硒html文件并将它们提供给硒rc,但必须在每个命令后手动插入屏幕截图。如果我编辑脚本我必须再次编辑屏幕截图。使用硒自动屏幕截图

使用captureEntirePageScreenshot(String fileName, "")

FILNAME应该是文件位置的绝对路径说:“C:/foo/bar.png”

更好的方式是创建一个基础文件夹,每次生成的字符串,你必须caputre截图

`captureEntirePageScreenshot(rootFolder+"/"+generatedString+".png","") 

这个作品非常好,在Firefox 3.6

我有这个问题。我找不到一种方法可以完全做到这一点,但是我通过在每次测试开始时产生一个新线程来解决这个问题,每半秒进行一次屏幕截图,并在拆解过程中杀死该线程。