Appium + Python Mobile Automation from scratch with projects
What you'll learn
- Create complete Mobile Automation Framework
- Create Automation test using Appium Python
- By the end of the course you can automate mobile application using appium python
- Frameworks like PyTest, Data Driven, Page Object Model, Page Factory Model covered in depth
- Learn Automating Android & iOS application
- Generate ALLURE, HTML Reports
- Create Jobs & Pipelines in Jenkins
- Understand the basics of Appium using Python
Requirements
- No prior knowledge is required, this course starts from scratch
- This course is designed for complete Beginners
Description
Course is updated on 08-June-2025:
Customised framework for Mobile & Web - Single framework that supports Mobile Apps & Web application
Appium using Python - Master Mobile automation testing with APPIUM 2.X on Android & iOS devices
This Course is created for complete beginners, Lets get started with Appium using Python step by step
There is a huge demand for Mobile automation testers, If you are a complete beginner on Appium or Python this course helps you to master the tool. Very basic step by step videos to guide you from scratch
We will learn below topics in this course:
Introduction to Python
Install Python on Windows
Install Python on MAC
Overview on editors and install PyCharm
Configure Eclipse editor for python scripting
Creating a project and adding comments to PyCharm
Data types and examples
Examples on String data type
Overview on List with examples
If Statement and examples
For Loop statements with examples
While Loop statements with examples
overview on functions and import
Introduction to Class and Object
Importance of HOMEBREW
APPIUM Python Configuration
Overview on Appium 2.X
Install Appium 2.X , Install Drivers for Android & iOS executions
Overview on Drivers & Options
Appium Python Program to Launch Android & iOS App
Overview on USB Debugging Mode & Connect Real Android Phone
Appium Inspector - Overview , Installation, Example
Scenario : Launch app & Handle Button, Text field
Scenario : Handling Alerts, Text Fields , Buttons- Singup & Login flow
Scenario : Handling Switch, Dropdown & Alert Button
Scenario : Handling DropDown using FindElements, GetAttribute
Scenario : ScrollDown using latest actions
Scenario : TAP & LongPress using latest actions
Overview on Synchronisation with examples
Start APPIUM Server using a Program
Appium Inspector ==> Record & Identify Elements using Coordinates
Examples on Keyboard Handling
Handling Hybrid App ==> Switching Context
Handling SYSTEM Apps - Camera & Calculator
Scenario - WEB APP Handling
Screenshot & Video capturing
noReset with example
OPTIONAL - MAC CONFIGURATION OVERVIEW
Establish Inspector Session for UIKitCatalog app on simulator
Handling Buttons , Text Fields, Checkbox on Simulator
Handling of Switches
Handling Alerts
Handling Date Picker
Handling Picker View
Switch Context - From Native to Web View
Tap using coordinates
Perform Scroll down on the app
Configuring PyTest & Executing Basic functions
PyTest Fixtures & Decorators with examples
PyTest Marker, Parameterised Markers with examples
PyTest Hard Assertions, Soft Assertions
PyTest Launch App on iPhone Simulator
Pytest Parameters in Launching iOS App
PyTest Reports - HTML & ALLURE with examples
PyTest - Capture Screenshot & Screenshot on Failure
Parallel Execution on Simulators
Generate Logs
Reading Data from a Config File
Read Data From Excel & Write Data in Excel
Framework - Page Factory Model
Overview on GITHUB
Appium Framework Part - Jenkins Integration
Lets Get Started... Wish you Good luck
Who this course is for:
- Anyone who wants to learn Appium Python from basics
- Manual Testers who wants to switch to Mobile Automation Testing
- Selenium Testers who wants to learn Mobile Automation
- Automation Testers who wants to enhance their skills
Instructor
I am Surendra Jaganadam having 13 years of experience in software testing and 9+ years of experience as a trainer in handling online, offline and corporate training's.
We designed this course which covers different Automation, Mobile Automation & API Automation Testing tools Selenium, Appium, Protractor, Karate Framework, XCUITest within a single package from basics which will be helpful for all learners to start implementing these tools on their projects. You can reach me anytime if you have any queries