Metadata-Version: 2.1
Name: pytest-bdd-splinter
Version: 0.0.3
Summary: Common steps for pytest bdd and splinter integration
Home-page: https://github.com/labd/pytest-bdd-splinter
Author: Lab Digital
Author-email: 
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
Requires-Dist: pytest (>=4.0.0)
Requires-Dist: pytest-bdd (>=3.0.0)
Requires-Dist: pytest-splinter (>=2.0.0)
Provides-Extra: docs
Requires-Dist: mkdocs (>=1.0.4) ; extra == 'docs'
Requires-Dist: mkdocs-material (==4.4.0) ; extra == 'docs'
Provides-Extra: test
Requires-Dist: coverage (==4.2) ; extra == 'test'
Requires-Dist: Flask (==1.0.3) ; extra == 'test'
Requires-Dist: isort (==4.2.5) ; extra == 'test'
Requires-Dist: flake8 (==3.0.3) ; extra == 'test'
Requires-Dist: flake8-blind-except (==0.1.1) ; extra == 'test'
Requires-Dist: flake8-debugger (==1.4.0) ; extra == 'test'

# pytest-bdd-splinter

This module provides a number of common `given`, `when`, `then` steps for
[pytest-splinter](https://github.com/pytest-dev/pytest-splinter) in
[pytest-bdd](https://github.com/pytest-dev/pytest-bdd)

## Installation

```shell
pip install pytest-bdd-splinter
```

## Number of examples
```gherkin
Scenario: Fill in a form
    Given I am using a large device
    And I am on the homepage
    When I go to "/my-contact-form/"
    And I fill in the following:
        | first_name | John  |
        | last_name  | Doe  |
        | username   | johndoe  |
        | password   | mysecret |
    And I press "agree-tos"
    And I press "submit"
    Then I should be on "/thank-you/"
    And I should see "Thank you for creating an account"
```

## More information
Please see [the documentation](https://pytest-bdd-splinter.readthedocs.io/en/latest/)
to read more about installation, configuration and an overview of all the
available steps.


