odemeniuk / pyleniumio-playground

Pyleniumio framework template project with enabled CI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyleniumio-playground

pyleniumio-playground

This is a Pyleniumio template project to start creating Test Automation from scratch with enabled CI on GitHub Actions.

Pyleniumio is a wrapper of Selenium written in Python and pytest.

Official documentation can be found https://elsnoman.gitbook.io/pylenium/

Getting Started

Requirements: python 3.8, docker

allure service -> https://docs.qameta.io/allure/#_get_started

Instruction to start tests in local environment using Selenium Grid

  1. git clone https://github.com/odemeniuk/pyleniumio-playground.git
  2. cd pyleniumio-playground
  3. pipenv install
  4. pipenv shell
  5. docker-compose up -d
  6. pipenv run pytest tests --alluredir=./allure-results
  7. allure serve
  8. docker-compose down

Or execute run_tests.sh from the repository

About

Pyleniumio framework template project with enabled CI

License:MIT License


Languages

Language:Python 93.6%Language:Shell 6.4%