Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Integration-Automation/WebRunner

A framework for Web automation
https://github.com/Integration-Automation/WebRunner

automation keyword-driven-testing python report-generator selenium selenium-python selenium-webdriver selenium4 testing web-testing

Last synced: 28 days ago
JSON representation

A framework for Web automation

Awesome Lists containing this project

README

        

## Webrunner
[![Downloads](https://static.pepy.tech/badge/je-web-runner)](https://pepy.tech/project/je-web-runner)

[![Codacy Badge](https://app.codacy.com/project/badge/Grade/cc97412a6f3e4c5592ce45dd7b9db946)](https://www.codacy.com/gh/JE-Chen/WebRunner/dashboard?utm_source=github.com&utm_medium=referral&utm_content=JE-Chen/WebRunner&utm_campaign=Badge_Grade)

[![WebRunner Stable Python3.9](https://github.com/Intergration-Automation-Testing/WebRunner/actions/workflows/webrunner_stable_python3_9.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/WebRunner/actions/workflows/webrunner_stable_python3_9.yml)

[![WebRunner Stable Python3.10](https://github.com/Intergration-Automation-Testing/WebRunner/actions/workflows/webrunner_stable_python3_10.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/WebRunner/actions/workflows/webrunner_stable_python3_10.yml)

[![WebRunner Stable Python3.11](https://github.com/Intergration-Automation-Testing/WebRunner/actions/workflows/webrunner_stable_python3_11.yml/badge.svg)](https://github.com/Intergration-Automation-Testing/WebRunner/actions/workflows/webrunner_stable_python3_11.yml)

### Documentation

[![Documentation Status](https://readthedocs.org/projects/webrunner/badge/?version=latest)](https://webrunner.readthedocs.io/en/latest/?badge=latest)

[WebRunner Doc Click Here!](https://webrunner.readthedocs.io/en/latest/)

---
> Project Kanban \
> https://github.com/orgs/Integration-Automation/projects/2/views/1 \
> * WEB Automation.
> * Multi WEB Automation instance at same time.
> * Generate JSON/HTML/XML report.
> * Multi browser support like chrome, edge, safari.
> * Auto webdriver download.
> * Web screenshot.
> * Web window automation.
> * Web input automation.
> * Web element locate.
> * Execute any web script.
> * Cookie support.
> * WebRunner script.
> * OS Independent.
> * Remote automation support.
> * Project & Template support.
---

## install

```
pip install je_web_runner
```

## Requires

```
python 3.9 or later
```

>* Test on
>> * Windows 10 ~ 11
>> * osx 10.5 ~ 11 big sur
>> * ubuntu 20.0.4
>> * raspberry pi 3B+

| All test in test dir

### Architecture Diagram
![Architecture Diagram](architecture_diagram/WebRunner_ArchitectureDiagram.drawio.png)