无论如何,在每个页面事件之后插入捕获屏幕截图功能的功能,例如pageload或选择下拉列表。目前我正在使用selenium html文件并将其提供给selenium rc,但必须在每个命令后手动插入屏幕截图。如果我编辑脚本,我必须再次编辑屏幕截图。
答案 0 :(得分:1)
使用captureEntirePageScreenshot(String fileName, "")
filName应该是文件位置的绝对路径,例如“C:/foo/bar.png”
更好的方法是创建一个基本文件夹,并在每次必须设置截图时生成一个字符串
`captureEntirePageScreenshot(rootFolder+"/"+generatedString+".png","")
这在firefox 3.6中非常有效。
答案 1 :(得分:0)
我有这个问题。我找不到一种方法可以做到这一点,但是我通过在每次测试开始时产生一个新线程来绕过它,每半秒拍摄一次屏幕,然后在拆解中杀掉那个线程。