Skip to content

pawelgoj/Selenium_page_object_patern_and_BDD_example

Repository files navigation

Exemplary tests in selenium using POM patern

Page objects are present in ./pages director. These were used to implement test cases using two frameworks pytest and behave.

  • Test cases implemented using pytest are in ./tests_pytest directory.

  • The approach known from the behavior-driven development (BDD) process was also used. Use cases written in Gherkin have been automated using the Behave framewok and can be found in the features directory.

Raports from tests for allure

  • Report from pytest tests is in ./allure directory
  • Report from behave tests is in ./allure_behave directory

Tools

  • Python
  • Selenium
  • Pytest
  • Pytest-xdist
  • Behave
  • Allure
  • webdriver-manager

Releases

No releases published

Packages

No packages published