ScreenPy Adapter to log test steps to Allure.
Project description
ScreenPy
TITLE CARD:
"ScreenPy"
TITLE DISAPPEARS.
FADE IN:
INT. DOCUMENTATION - NIGHT
Illuminated by the computer's glow, AUDIENCE sits reading the documentation
for a Python library they haven't seen before. AUDIENCE is visibly startled
as a dulcet voice begins to speak.
NARRATOR (V.O.)
ScreenPy is a library that provides the base for an
automated test suite using Screenplay Pattern.
AUDIENCE
Wha- who are you? Where are you? And... what is
Screenplay Pattern?!
NARRATOR (V.O.)
It's a composition-based architecture pattern,
encouraging automated test writers to write more
maintainable test suites. It allows test writers to
use Gherkin-style language in Python to create
descriptive UI tests.
AUDIENCE
(reluctantly)
Ignoring how you avoided answering my first questions,
how do I get started?
NARRATOR (V.O.)
I thought you'd never ask...
FADE OUT
Installation
pip install screenpy_selenium
or
pip install screenpy[selenium]
Documentation
Please check out the Read The Docs documentation for the latest information about this module!
You can also read the ScreenPy Docs for more information about ScreenPy in general.
Contributing
You want to contribute? Great! Here are the things you should do before submitting your PR:
- Install
pre-commit
- run
pre-commit install
once. - run
tox
to perform tests frequently.
That's it! :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for screenpy_adapter_allure-4.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2afe9ced7ab7ee27b8a8bb6d85d5ad944dfe448f1ef49353add357540c1128e |
|
MD5 | d3115cb82237ed07d31bd26c2b7e0c26 |
|
BLAKE2b-256 | 2cccf5c6206a5666162bf5f0de8de77f3d40b373c8fd95f3a13f8b7f11854dd1 |
Close
Hashes for screenpy_adapter_allure-4.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0de58f17828d536c952d1720770ec129af7109c6c0e16d8758062600c0dc3885 |
|
MD5 | ab11f647067d29ba738d4f940d994b3d |
|
BLAKE2b-256 | c38c0c45aeb22b7c71b351c4c082c3601fefcdace2962ee8cea9e6eef21505ca |