Python Selenium Framework Version 03 - lkkushan101/Python_Selenium_Framework_V3 GitHub Wiki

This is the second version of the Python based test automation framework done. This framework contains the following features

  • Excel Driven test automation
  • BDD with behave
  • JSON based Data Driven
  • Can run non - BDD scenarios also
  • Allure reporting
  • Chrome Headless support
  • Web Driver Manager Support
  • Image Compare Support
  • Online Headless Download Support
  • Screen Shot Take Utility

Pre- requisites

  1. Python 3.7.1 (Latest) installed
  2. PyCharm IDE
  3. Install selenium (https://pypi.org/project/selenium/)
  4. Install openpyxl(Excel) (https://pypi.org/project/openpyxl/)
  5. Install behave (https://pypi.org/project/behave/)
  6. Install Pytest (https://pypi.org/project/pytest/)
  7. Install Pytest-allure-adapter (https://pypi.org/project/pytest-allure-adaptor/)
  8. Install Pillow (pip install Pillow)
  9. Install Web Driver Manager (pip install webdriver_manager)