Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easy-automation-test-0.0.4.7.tar.gz (18.9 kB view hashes)

Uploaded Source

Built Distribution

easy_automation_test-0.0.4.7-py3-none-any.whl (38.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page