bex / behat-screenshot-image-driver-dummy
dummy image driver for bex/behat-screenshot behat extension
Installs: 1 027
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
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-11-29 04:36:00 UTC
README
This package is an image driver for the bex/behat-screenshot behat extension which is just an example to show how an image driver should look like. So it only returns a dummy image url.
Installation
Install by adding to your composer.json
:
composer require --dev bex/behat-screenshot-image-driver-dummy
Configuration
Enable the image driver in the Behat-ScreenshotExtension's config in behat.yml
like this:
default: extensions: Bex\Behat\ScreenshotExtension: active_image_drivers: dummy
Usage
When you run behat and a step fails then the Behat-ScreenshotExtension will automatically take the screenshot and will pass it to the image driver, which will return the dummy image url. So you will see something like this:
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()