Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Pylonium (Python + Selenium) - This library is based on selenium-webdriver with python. It has general methods to handle browser and web components. It can be integrated with any web test automation framework based on python, for example pytest and robotframework.

Features

  • Supports python-based automation framework for web applications.
  • Tests can be run on popular browsers like chrome, chromium and firefox.
  • Tests can be executed in headless mode.
  • Browser type and headless mode are easily configurable via environment variables.
  • Logger is implemented. It can be customized and used anywhere in the framework.
  • Extensive retry decorators are written with customizable timeout and polling interval.

Main Components

  • webdriver_factory for launching a new webdriver instance.
  • browser for all browser related actions.
  • selenium_extension contains methods for actions on web elements.

Quick Start

Prerequisites

  • Python 3 is installed.

Installation

pip install .

For more detailed documentation, see the docstrings within each module, or the documentation hosted alongside your fork of this repository (e.g. an internal Stash/GitHub wiki), if one is maintained.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages