Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lana-20/appium

Mobile Automation with Appium
https://github.com/lana-20/appium

appium appium-android appium-ios appium-tests automation-testing mobile-app-testing test-automation testing-tool

Last synced: 4 days ago
JSON representation

Mobile Automation with Appium

Awesome Lists containing this project

README

        

# Appium

### Automated Testing

- [Automation vs Manual Testing](https://github.com/lana-20/automation-vs-manual-testing)

### Mobile Testing Overview

- [The Landscape of Mobile Testing Tools](https://github.com/lana-20/mobile-testing-tools)
- [Appium Overview](https://github.com/lana-20/appium-overview)
- [Appium Architecture](https://github.com/lana-20/appium-architecture)

### WebDriver Automation Architecture

- [Appium's Protocol Extensions](https://github.com/lana-20/appium-webdriver-protocol-extensions)
- [WebDriver and Appium clients](https://github.com/lana-20/webdriver-appium-clients)
- [Appium Drivers](https://github.com/lana-20/appium-drivers)

### Installation and Setup

- [Java Setup](https://github.com/lana-20/java-setup)
- [Appium Setup - TBD]()
- [Project Setup - TBD]()

### Mobile App Automation Using Appium

- [AUT1 - The App](https://github.com/cloudgrey-io/the-app/releases), [AUT2 - NativeDemoApp](https://github.com/webdriverio/native-demo-app/releases), [AUT3 - VodQA - Android](https://github.com/AppiumTestDistribution/appium-demo/blob/main/VodQA.apk), [AUT4 - Proverbial - iOS](https://prod-mobile-artefacts.lambdatest.com/assets/docs/proverbial_ios.ipa) and [AUT4 - Proverbial - Android](https://prod-mobile-artefacts.lambdatest.com/assets/docs/proverbial_android.apk)
- [Types of Mobile Apps](https://github.com/lana-20/mobile-app-types)
- [Configuring and Launching Mobile Sessions](https://github.com/lana-20/configure-launch-mobile-sessions)
- [Element Discovery](https://github.com/lana-20/appium-element-discovery)
- [Interacting with Mobile Elements](https://github.com/lana-20/appium-elements-interaction)
- [Execute Script Overloading](https://github.com/lana-20/appium-execute-script-overloading)
- [Touch Actions](https://github.com/lana-20/appium-touch-actions)

### Additional Appium Modes and Features

- [Device Management](https://github.com/lana-20/appium-device-management)
- [App Management](https://github.com/lana-20/appium-app-management)
- [Android Activity Management](https://github.com/lana-20/android-activity-management)
- [Web App Testing](https://github.com/lana-20/web-app-testing)
- [Hybrid App Testing](https://github.com/lana-20/hybrid-app-testing)
- [Setting Up App State](https://github.com/lana-20/appium-state-setup)

### Test Suite Design
- [From Automation to Testing](https://github.com/lana-20/appium-automation-to-testing)
- [Deciding What to Test](https://github.com/lana-20/appium-what-to-test)
- [Test Runners and Frameworks](https://github.com/lana-20/appium-test-runners-frameworks)
- [The Page Object Model in Theory](https://github.com/lana-20/appium-pom-theory)
- [The Page Object Model in Practice - Part 1](https://github.com/lana-20/appium-pom-practice-1)

### Appium and Selenium at Scale
- [Running Tests in Parallel in Theory](https://github.com/lana-20/appium-parallel-testing-theory)

### Best Practices
- [Fast, Repeatable, and Reliable Tests in Appium](https://github.com/lana-20/appium-best-practices)