【问题标题】:Automatic screenshots with selenium使用 selenium 自动截屏
【发布时间】:2011-04-12 15:42:07
【问题描述】:

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

【问题讨论】:

    标签: selenium automation selenium-rc selenium-ide


    【解决方案1】:

    使用captureEntirePageScreenshot(String fileName, "")

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

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

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

    这在 Firefox 3.6 中效果很好

    【讨论】:

      【解决方案2】:

      我遇到了这个问题。我找不到完全做到这一点的方法,但我通过在每个测试开始时生成一个新线程来绕过它,每半秒截屏一次,并在拆解中杀死该线程。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-15
        • 1970-01-01
        • 2011-03-26
        相关资源
        最近更新 更多