Metadata-Version: 2.1
Name: easy-automation-test
Version: 0.0.4.5
Summary: Easy to create a web, mobile or api automation test project
Home-page: https://github.com/zhangjiapeng23/easy_automation_test
Author: jameszhang
Author-email: 18373230129@163.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/zhangjiapeng23/easy_automation_test/issues
Keywords: automation test,appium,web,mobile,api
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests (>=2.26.0)
Requires-Dist: selenium (>=3.141.0)
Requires-Dist: allure-pytest (>=2.9.43)
Requires-Dist: PyYAML (>=5.4.1)
Requires-Dist: Faker (>=8.10.1)
Requires-Dist: Appium-Python-Client (>=1.2.0)
Requires-Dist: pytest-xdist (>=2.3.0)

##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.
 
 
 
 
 
 

