Skip to content

This is a Python framework for writing test automation scenarios using the page object pattern. This framework was created by me like a free open source tool for creating automation tests of any complexity. It can help all specialists who decided to join the test automation community.

Notifications You must be signed in to change notification settings

Goraved/Typhon-web-UI

Repository files navigation

Welcome to the Typhon web UI wiki!

Description

This is a Python framework for writing test automation scenarios using page object pattern.

Can be tested using framework:

  1. UI - using Selenium WebDriver;
  2. Load - using Locust

Instruments using :

  1. Selenium WebDriver
  2. pytest
  3. Allure
  4. Locust

Useful links (could be outdated)

Instruction how to start using framework

How to change browser

How to create locator

How to create test method

How to create UI test

Hot to use Allure reports

Base UI methods

Config file structure

Attention! If you have never been working with Python before, you should investigate the next links:

SoloLearn

DataCamp

Udemy

Next block (Selenium) needs only for deeper understand of how Selenium works

Selenium

  1. Selenium get starter
  2. Selenium find locators
  3. Selenium waits
  4. Selenium PageObject

About

This is a Python framework for writing test automation scenarios using the page object pattern. This framework was created by me like a free open source tool for creating automation tests of any complexity. It can help all specialists who decided to join the test automation community.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages