A framework for automated generating of Selenim WebDriver tests from yaml based on unittest framework.
Project description
Selenium_generator is a framework for automated generating of automated functional tests of web applications from test scenarios written in yaml format, based on Selenium WebDriver framework.
Framework provides easy way for writing scenarios in human readable format which is easier to maintain in comparison with clear code. It also support many of the most used best practices and patterns.
Framework is designed to be easily extensible.
Link to oficial documentation.
Features
Automated generation of Tests based on Scenarios in yaml format
Data Driven Testing (DDT)
Page Factory design pattern
Specification of Test suites
WebDriver manager
Test report generating
Taking screenshots on failure
Including screenshots in test report
Easy configuration
Configure everything what is needed for test execution from one place.
scenarios: "scenarios"
data: "data"
pages: "pages"
report:
screenshots: true
clean: true
params:
output: "reports"
combine_reports: true
report_name: "TestReport"
report_title: "My Report"
tags: ["acceptance", "regression"]
drivers:
chrome:
remote: false
firefox:
remote: false
Copyright Notice
Cerberus is an open source project by Jakub Jaros. See the original LICENSE for more information.
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
File details
Details for the file selenium-generator-0.3.tar.gz
.
File metadata
- Download URL: selenium-generator-0.3.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46aeeed25885e052dd25b876770e3dc559c244ba2cbe609970276b60c284e91 |
|
MD5 | 17f6bbbc90fd482a600404bbc5e1312e |
|
BLAKE2b-256 | 144ea0a1f476ac52c0c4de5e87be937fb0c72b98132a5d1c798e204bb1045c3a |
File details
Details for the file selenium_generator-0.3-py3-none-any.whl
.
File metadata
- Download URL: selenium_generator-0.3-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8252f90531fbcd67122d065729aca63e963623638315ec1cc18150a615ee4c52 |
|
MD5 | 08aa80d53190849473d6eb89e877bf3c |
|
BLAKE2b-256 | d3d09f0e9974ab2a6651e72044f3bb51d24937abf8b709fb9c2069a256a1237f |