Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

dmberezovskyii/pytest-python-appium-framework

Open more actions menu
 
 

Repository files navigation

Simple Python APPIUM UI Automation Framework

A simple UI automation framework built with:

  • Python: 3.10 - 3.12
  • pytest: 8.3.0
  • APPIUM: 2.6.0
  • CI: GitHub Actions
  • ENV: dynaconf

LinkedIn

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

Getting Started

Local Usage

  1. Clone this repository:
    git clone <repository-url>
  2. Install required dependencies:
    pip install poetry
    poetry shell
    poetry env info
    copy `Executable: path to virtual env` -> Add Interpreter -> Poetry Environment -> Existing environment -> add Executable -> Apply
    poetry install
    then specify your poetry env

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.