Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 16 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Simple Python APPIUM UI Automation Framework
## 📌 Overview
pytest-python-appium-framework is a lightweight and efficient mobile automation framework built with Python, Appium, and pytest. It provides a structured approach for UI testing of mobile applications on both Android and iOS platforms.

A simple UI automation framework built with:
## 🛠️ Requirements
Before installing, ensure you have the following dependencies:
- **Python**: 3.10 - 3.12
- **pytest**: 8.3.0
- **APPIUM**: 2.6.0
Expand All @@ -9,24 +11,25 @@ A simple UI automation framework built with:

[![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-blue)](https://www.linkedin.com/in/dmytro-berezovskyi/)

## Features
## Features

- User-friendly UI automation framework.
- Built on popular Python libraries: pytest and APPIUM.
- Supports **iOS**, **Android**,
- Supports multiple environments: **stage**, **prod**.
- Generates **pytest reports** and **custom logs**.
- Test Data Management: Integrated with YAML files for test data storage and access.
- Logging
- Base functions: swipe, scroll, tap, click, type etc
- ✅ User-friendly UI automation framework.
- ✅ Built on popular Python libraries: pytest and APPIUM.
- ✅ Supports **iOS**, **Android**,
- ✅ Supports multiple environments: **stage**, **prod**.
- ✅ Generates **pytest reports** and **custom logs**.
- ✅ Configuration management via dynaconf
- ✅ Test Data Management: Integrated with YAML files for test data storage and access.
- ✅ Custom logging and reporting
- ✅ Supports fundamental UI interactions (tap, swipe, scroll, input and more)

## Getting Started

### Local Usage
## 🚀 Installation

1. Clone this repository:
```bash
git clone <repository-url>
git clone https://github.com/dmberezovskyii/pytest-python-appium-framework.git
```
2. Install required dependencies:
```bash
Expand Down
Loading