3.33 out of 5
3.33
3 reviews on Udemy

Appium with Python – Mobile Automation Testing

Automate mobile apps using Appium, Python and pytest
Instructor:
Chandra Sekar
12 students enrolled
Mobile App Automation using Appium & Python
Setup Appium Mobile Automation environment in your Mac system
Learn how to use Appium Desktop inspector tool
Fix errors shown by Appium Doctor
Install specific python version using pyenv
Create a virutal environment using pyenv-virtualenv and link it to PyCharm
Build iOS WordPress app
Configure Desired Capabilities for Android and iOS

Appium Python tutorial with WordPress iOS and Android Application. We will be using Python + PyCharm + pytest in this tutorial series.

  • Setup Appium Mobile Automation environment in your Mac system

  • Create mobile test automation scripts for Android and iOS applications using Appium, Python and pytest

  • Perform scroll in Android and iOS apps

  • Learn how to use Appium Desktop inspector tool

  • Fix errors shown by Appium Doctor

  • Use pyenv to install Python version 2.7.14

  • Use pyenv-virtualenv to create a virtual environment and install all the necessary packages in that virtual environment

  • Link the newly created virtual environment to PyCharm

Introduction

1
Introduction
  1. To setup Appium Mobile Automation environment in your Mac system

  2. Create mobile test automation scripts for Android and iOS applications using Appium, Python and pytest


Section 1

1
Install Xcode and Command Line Tools
2
Install Android Studio
3
Configure Android Studio
4
Install PyCharm
5
Install Java JRE

Section 2

1
Install Homebrew
2
Install Node and npm
3
Install Appium Server and Appium Doctor
4
Fix errors shown by Appium Doctor

Section 3

1
Download Wordpress iOS Source Code and Install Dependencies
2
Create WordPress account and Setup Developer credentials in iOS app
3
Build WordPress iOS app using Xcode

Section 4

1
Creating an Android Emulator and Installing WordPress

Section 5

1
Install Appium Desktop and iOS Desired Capabilities
2
Android Desired Capabilities

Section 6

1
iOS WordPress app inspect elements using Appium Inspector
2
Android WordPress app inspect elements using Appium Inspector
3
Android WordPress app inspect element using Android uiautomator

Section 7

1
Install pyenv, virtualenv and setup PyCharm

Section 8

1
Appium iOS WordPress app > Login Test Case - Part 1
2
Appium iOS WordPress app > Login Test Case - Part 2
3
Appium iOS WordPress app > Scroll Test
4
Appium iOS WordPress app > Create a Post Test
5
iOS Move Setup and Teardown code to common file > conftest.py

Check Android video on moving Setup and Teardown methods for more explanation

Section 9

1
Appium Android WordPress app > Login Test Case - Part 1
2
Appium Android WordPress app > Login Test Case - Part 2
3
Appium Android WordPress app > Scroll Test
4
Appium Android WordPress app > Create a Post Test Part 1
5
Appium Android WordPress app > Create a Post Test Part 2
6
Android Move Setup and Teardown code to common file > conftest.py
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.3
3.3 out of 5
3 Ratings

Detailed Rating

Stars 5
1
Stars 4
0
Stars 3
1
Stars 2
1
Stars 1
0
6076515ea31a15deeabe96131792bd0c
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion