首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试合格的共欺骗屏幕截图

问测试合格的共欺骗屏幕截图
EN

Stack Overflow用户
提问于 2015-08-17 11:12:34
回答 2查看 3.2K关注 0票数 2

我看到,如果一个测试失败了,就会使用屏幕截图,如果测试通过了,还有什么可以让它截图的呢?

关于信息,我们使用的是幻影WebDriver。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-18 07:58:18

我找到的最好的文档是WebDriver模块

这里有一个关于makeScreenshot()的描述,它允许您在测试的任何给定点拍摄截图。看起来,它将把所有的屏幕截图放在一个目录中,所以最好考虑一个好的命名约定。

或者,我们现在已经开始使用Recorder扩展,它自动化了在每个测试步骤中截图的过程,并将其显示在一个有用的报告中。

票数 4
EN

Stack Overflow用户

发布于 2017-10-15 19:11:56

您可以在配置delete_successful中使用Recorder扩展选项acceptance.suite.yml (在extensions:部件中,而不是在modules:中)

代码语言:javascript
复制
extensions:
    enabled:
        - Codeception\Extension\Recorder:
            delete_successful: false # keep screenshots of successful tests

引用有关Recorder和PhantomJS的文档:

由于PhantomJS没有给出任何视觉反馈,所以安装CoL.3\Extension可能是个好主意,它为您提供了PhantomJS如何“查看”页面的屏幕截图。

更多信息,您可以在记录扩展的文档中找到:http://codeception.com/extensions#Recorder

如何找到屏幕

您可以在文件_output/records.html中找到最后一次运行测试的结果。该文件包含每个测试的屏幕截图到幻灯片的链接。测试后重新加载页面即可。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32048934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档