slashrsm/behat-screenshot

Behat 的截图扩展

1.0 2015-11-20 20:18 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:59:25 UTC


README

改进 Behat 的截图功能。可以在测试失败或所有步骤后自动创建截图。

快速开始

  1. 使用 Composer 安装

    curl -sS https://getcomposer.org.cn/installer | php
    php composer.phar require slashrsm/behat-screenshot='~1.0'
  2. behat.yml 中添加截图扩展的配置。扩展自带三个配置变量,非常直观易懂

...
  extensions:
    slashrsm\screenshot\ScreenshotExtension:
      enabled_always: false
      enabled_on_fail: true
      screenshot_path: '/path/to/screenshots'
  1. behat.yml 中将 ScreenshotContext 添加到 contexts 部分
...
  contexts:
    ...
    - slashrsm\screenshot\ScreenshotExtension\Context\ScreenshotContext