File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- # pytest-python-appium-framework
1+ # Simple Python APPIUM UI Automation Framework
2+
3+ A simple UI automation framework built with:
4+ - ** Python** : 3.10 - 3.12
5+ - ** pytest** : 8.3.0
6+ - ** APPIUM** : 2.6.0
7+ - ** CI** : GitHub Actions
8+ - ENV: dynaconf
9+
10+ [ ![ LinkedIn] ( https://img.shields.io/badge/LinkedIn-Connect-blue )] ( https://www.linkedin.com/in/dmytro-berezovskyi/ )
11+
12+ ## Features
13+
14+ - User-friendly UI automation framework.
15+ - Built on popular Python libraries: pytest and APPIUM.
16+ - Supports ** iOS** , ** Android** ,
17+ - Integrated with ** GitHub Actions** CI workflow for Darwin (Mac) and Linux.
18+ - Supports multiple environments: ** stage** , ** prod** .
19+ - Generates ** pytest reports** and ** custom logs** .
20+ - Test Data Management: Integrated with YAML files for test data storage and access.
21+
22+ ## Getting Started
23+
24+ ### Local Usage
25+
26+ 1 . Clone this repository:
27+ ``` bash
28+ git clone < repository-url>
29+ ```
30+ 2 . Install required dependencies:
31+ ``` bash
32+ pip install poetry
33+ poetry shell
34+ poetry env info
35+ copy ` Executable: path to virtual env` -> Add Interpreter -> Poetry Environment -> Existing environment -> add Executable -> Apply
36+ poetry install
37+ ```
38+ then specify your poetry env
You can’t perform that action at this time.
0 commit comments