alom/journal-extension

Behat 扩展,用于将截图添加到 HTML 报告中

安装量: 101,299

依赖: 1

建议者: 0

安全性: 0

星标: 6

关注者: 3

分支: 7

公开问题: 1

类型:behat-extension

v0.2.0 2013-09-22 11:24 UTC

This package is auto-updated.

Last update: 2024-08-27 20:53:01 UTC


README

此扩展为 Behat 提供了包含截图的 HTML 格式。

安装

将其添加到您的 composer.json

{
    "require": {
        "alom/journal-extension": "dev-master"
    }
}

配置 behat.yml

default:
    extensions:
        Behat\JournalExtension\Extension:
            driver: mink # available: mink, webdriver
            capture_all: true # defaults to false to only capture on failure

使用格式 journal 运行您的测试套件

$ bin/behat -f journal --out journal.html [feature, ...]

此命令将生成一个包含带有额外截图的 HTML 标准输出的文件 journal.html

截图文件将放在主输出文件相同的文件夹中。首先从输出文件夹中删除任何旧截图。

要在生成 journal 报告的同时在屏幕上获得另一个进度,请使用 behat.yml

formatter:
        name: journal,pretty
        parameters:
            output_path: wwwdocs/features/index.html,null

要使其工作,您必须使用适当的扩展。支持的扩展包括

  • PHP WebDriver
  • Mink(使用 SeleniumDriver 或 Selenium2Driver)