使用selenium自动截图

使用selenium自动截图,selenium,automation,selenium-rc,selenium-ide,Selenium,Automation,Selenium Rc,Selenium Ide,是否存在在每个页面事件之后插入捕获屏幕截图功能的函数,例如pageload或选择下拉列表。目前,我正在使用SeleniumHTML文件,并将这些文件提供给SeleniumRC,但必须在每个命令之后手动插入屏幕截图。如果我编辑脚本,我必须再次编辑屏幕截图 使用CaptureEntrepageScreenshot(字符串文件名“”) filName应该是文件位置的绝对路径,比如“C:/foo/bar.png” 更好的方法是创建一个基本文件夹,并在每次需要捕获屏幕截图时生成一个字符串 `capture

是否存在在每个页面事件之后插入捕获屏幕截图功能的函数,例如pageload或选择下拉列表。目前,我正在使用SeleniumHTML文件,并将这些文件提供给SeleniumRC,但必须在每个命令之后手动插入屏幕截图。如果我编辑脚本,我必须再次编辑屏幕截图

使用CaptureEntrepageScreenshot(字符串文件名“”)

filName应该是文件位置的绝对路径,比如“C:/foo/bar.png”

更好的方法是创建一个基本文件夹,并在每次需要捕获屏幕截图时生成一个字符串

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

这在firefox 3.6中非常有效

使用
CaptureEntityRepageScreenshot(字符串文件名“”)

filName应该是文件位置的绝对路径,比如“C:/foo/bar.png”

更好的方法是创建一个基本文件夹,并在每次需要捕获屏幕截图时生成一个字符串

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

这在firefox 3.6中运行得非常好,我遇到了这个问题。我找不到确切的方法来实现这一点,但我在每次测试开始时生成了一个新线程,每半秒截屏一次,并在拆卸时杀死了该线程。我遇到了这个问题。我找不到一个确切的方法来实现这一点,但我在每个测试开始时生成了一个新线程,每半秒截屏一次,并在拆卸过程中杀死了该线程