Easy to create a web, mobile or api automation test project
Project description
#easy automation test This library is to help developer or tester write automation testcases faster and easier. Include web, api, Android and iOS. For web UI automation basic framework depends on selenium, Api test depends on requests library and mobile UI automaton test depends on Appium.
basic command
easy-automation -h you can watch all command help.
position param:
- startWebProject/ startApiProject/ startAndroidProject/ startIosProject
- projectName
example: easy-automation startWebproject web_project_name
you can create a new project quickly by execute this command. just like django create project/app, it will auto create project directory structure.
basic module
- core:
This module include all base class. base_appium, base_page and base_request. It is mainly responsible for init test driver and environment.
-
contrib This module provide some mixin class to help write page class, that encapsulation some basic selenium or appium find method, make them easier and more efficient.
-
utils This module provide some util class, like custom_logging, custom_faker, yaml_loader, you can quick prepare test data or record test log by them.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for easy-automation-test-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaebea8cbeb5b858fed3bec60d1813408ef6b59b1bde552d321671a44e74fb1c |
|
MD5 | f287dd8686ac9e49bb480f219fd4cd43 |
|
BLAKE2b-256 | 9ab5d56b6c526f4e861179d566a39c7c4e1106b2bc73d013b72304c1c25db0ee |
Hashes for easy_automation_test-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97f6d82fd0db5613555ad771535b7d74dd870379a8c06da518b9f5ba934e71f6 |
|
MD5 | c9330d65277d4706c18ee560f521d9a5 |
|
BLAKE2b-256 | 55e5e61d9a1943b1e606e94829d2e6e455dd780bace7bd3e6bb3e3b83d7c82bb |