Skip to main content

downloads downloads

Introduction

The web automation framework inspired from behave and robot framework. Its an No-Code testing framework.

Learn more

Setup

Install

$ pip install wtrobot

NOTE

  • Selenium_drivers folders have your selenium webdrivers geckodrivers(for firefox) and chromedrivers(for chrome and chromium)
  • If script fails due to drivers issue, you need to find appropriate selenium webdriver according to your browser version
  • Unzip or untar the executable and place in selenium_drivers dir.

Package Maintainers Guide

  1. Install all dependencies to build & push package to pypi
$ pip install -r dev-requirements.txt

also install make

NOTE: password less login to pypi creare .pypirc as mentioned in https://packaging.python.org/en/latest/specifications/pypirc/

  1. Build & Push to pypi
$ make build-push     (default push to pypi repo) 
$ make build-push PUSH_TO=testpypi      (one can specify where to push package)

Executing Script

  • Write all your test cases into test.yaml and execute
$ wtrobot

NOTE : On initial run script will ask you for few configuration question and create config.json file.

Syntax of test.yaml file

  • Write your WTRobot test cases in test.yaml files

  • Scenario and name are just detailed text description about your test case scenario and steps, they are useful for detailed logging

  • There are only three important section to be considered while writing this script file

    • action: what to perform (e.g. click, input and etc)
    • target: on what to perform (e.g. Text widget on web page, xpath of widget and etc)
    • value: with what data (e.g. if an input field then what value to input)

License

This application is licensed under the MIT License. Please read file LICENSE for details.

Credits

Please read file CONTRIBUTORS for list of contributors.

Happy Testing :)

Release files for wtrobot 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wtrobot 0.0.3
File Size Uploaded
wtrobot-0.0.3.tar.gz 17.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wtrobot 0.0.3
File Interpreter ABI Platform
wtrobot-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 40.9 kB

Release files / wtrobot-0.0.3.tar.gz

Download URL wtrobot-0.0.3.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
0d34a2b1424f8de3fb60f4bd55cc59cea65868959d16b4f3079f66da26513d86
BLAKE2b-256 checksum
How to use checksums
c8aca56c998ad4aff2b690420f25fd0bdc725a417bc1f8169ecb5741022df047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release files / wtrobot-0.0.3-py3-none-any.whl

Download URL wtrobot-0.0.3-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
de1d1b333420a75b9ce7da73338de046f54ca06d445717a1b0e36e45609d97e8
BLAKE2b-256 checksum
How to use checksums
607718d330627a7746606c2de84156b17b93553280fb29a4cb86921db5361183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.4

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page