bex / behat-screenshot-image-driver-dummy
bex/behat-screenshot behat 扩展的虚拟图像驱动程序
1.0.1
2015-11-23 13:13 UTC
Requires
- php: >=5.4
- bex/behat-screenshot: ^1.0
Requires (Dev)
- behat/mink-selenium2-driver: ^1.3.0
- bex/behat-test-runner: ^1.1
- jakoch/phantomjs-installer: ^1.9.8
- phpspec/phpspec: 2.4.0-alpha2
This package is auto-updated.
Last update: 2024-08-29 03:47:37 UTC
README
此软件包是 bex/behat-screenshot behat 扩展的图像驱动程序,仅作为示例,展示图像驱动程序应如何显示。因此,它只返回一个虚拟图像 URL。
安装
通过在 composer.json
中添加来安装
composer require --dev bex/behat-screenshot-image-driver-dummy
配置
在 behat.yml
中的 Behat-ScreenshotExtension 配置中启用图像驱动程序,如下所示
default: extensions: Bex\Behat\ScreenshotExtension: active_image_drivers: dummy
使用方法
当你运行 behat 并且某个步骤失败时,Behat-ScreenshotExtension 将自动截图,并将其传递给图像驱动程序,该驱动程序将返回虚拟图像 URL。因此,你将看到如下内容
Scenario: # features/feature.feature:2 Given I have a step # FeatureContext::passingStep() When I have a failing step # FeatureContext::failingStep() Error (Exception) Screenshot has been taken. Open image at http://docs.behat.org/en/v2.5/_static/img/logo.png Then I should have a skipped step # FeatureContext::skippedStep()