- pytest - The
pytest
framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries. - pytest-xdist - The
pytest-xdist
plugin extends pytest with new test execution modes, the most used being distributing tests across multiple CPUs to speed up test execution. - selenium - Python language bindings for Selenium WebDriver.
- webdriver-manager - Simplify management of binary drivers for different browsers
- python-dotenv -
python-dotenv
reads key-value pairs from a .env file and can set them as environment variables. - pylint - Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions.
- autopep8 -
autopep8
automatically formats Python code to conform to the PEP 8 style guide.
.env
file example:
BASE_URL=http://the-internet.herokuapp.com