Welcome to selenium_generator!¶
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.
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
Table of contents¶
- Installation
- Configuration
- Starting the app
- Test scenario structure
- Keywords
- Page Factory
- Exceptions
- API Documentation
- exceptions module
- singleton module
- file_manager module
- base_driver module
- driver_factory module
- local_driver module
- remote_driver module
- base_test module
- test_factory module
- page_factory module
- event_handler module
- keywords module
- arg_parser module
- config_parser module
- loader module
- test_runner module
- validator module
- License
- TODO