HOME > Development > Appium and Selenium with Python From Basics to Framework.

Appium and Selenium with Python From Basics to Framework.

  • Development
  • Apr 14, 2025
SynopsisAppium and Selenium with Python From Basics to Framework., av...
Appium and Selenium with Python From Basics to Framework.  No.1

Appium and Selenium with Python From Basics to Framework., available at $69.99, has an average rating of 4.24, with 245 lectures, based on 662 reviews, and has 4836 subscribers.

You will learn about Complete Python Test Automation like Appium , Selenium , Allure Reporting Tool, BDD Basics, Jenkins along with Python Basics This course is ideal for individuals who are People who willing to Automate Mobile and Web apps using python or Manual Test Engineers or Mobile and Web Manual Testers who willing learn Automation It is particularly useful for People who willing to Automate Mobile and Web apps using python or Manual Test Engineers or Mobile and Web Manual Testers who willing learn Automation.

Enroll now: Appium and Selenium with Python From Basics to Framework.

Summary

Title: Appium and Selenium with Python From Basics to Framework.

Price: $69.99

Average Rating: 4.24

Number of Lectures: 245

Number of Published Lectures: 242

Number of Curriculum Items: 245

Number of Published Curriculum Objects: 242

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Complete Python Test Automation like Appium , Selenium , Allure Reporting Tool, BDD Basics, Jenkins along with Python Basics
  • Who Should Attend

  • People who willing to Automate Mobile and Web apps using python
  • Manual Test Engineers
  • Mobile and Web Manual Testers who willing learn Automation
  • Target Audiences

  • People who willing to Automate Mobile and Web apps using python
  • Manual Test Engineers
  • Mobile and Web Manual Testers who willing learn Automation
  • All the topics of Appium (Android , IOS and Hybrid App) , Selenium , BDD , Jenkins and Basic Python we have explained in this course

    All the coding files whatever we have explained in the video, We have uploaded to udemy. So that you download and go through all those things.

    Below are the Appium(Android and IOS) Topics discussed in the course.

    1. Appium Architecture

    2. Appium Inspector

    3. Launch App in (Android , IOS both in emulator and real device)

    4. Locators (id,text,content-des,index,classname , XPath , findElements etc)

    5. Waits

    6. Methods to find Current activity , context , orientation , is device locked or not

    7. Perform Action using Android key codes

    8. Element Properties such as (is displayed , is enabled , is selected , size of element , location of the element on the screen)

    9. Element Actions Such as (Click , Send text, get text , get content description etc)

    10. Gestures such as ( Scroll , LongClick , Tap , Drag and Drop , Swipe from [Left to Right , Right to Left , Top to Bottom and Bottom to Top])

    11. Hybrid App Automation on (Android and IOS devices)

    12. Pytest concepts (Fixtures , Run order , Conftest, Methods hierarchy)

    13. Python Logging concepts

    14. Allure Reporting Tool

    15. Appium Test Automation Framework (From Scratch to Advanced including Allure Reporting Tool)

    Below are the Selenium Topics discussed in the course.

    1. Selenium Architecture

    2. Element Inspecting tools

    3. Launch Webpage using (Chrome , FireFox and Safari)

    4. Locators (id,name,className,tag,LinkText,Partiallinktext,CSS, XPath and FindElements etc)

    5. Waits (Explicit and Implicit)

    6. Gestures using Actions Chains Class ( Scroll,Double Click , Right Click operation etc)

    7. Navigation Methods such as (Forward , BackWard , Refresh WebPages etc)

    8. Elements Properties such as (is displayed , is enabled , is selected , Size of a element , Location of a element etc)

    9. Performing Actions on Radio buttons , Check Boxes , DropDowns , Multi Select operations , Iframes , Windows etc

    10. Alert buttons

    11. Pytest concepts (Fixtures , Run order , Conftest, Methods hierarchy)

    12. Python Logging concepts

    13. Allure Reporting Tool

    14. Selenium Test Automation Framework (From Scratch to Advanced including Allure Reporting Tool)

    Below are the Basic Python Topics discussed in the course.

    1. Variables

    2. DataTypes

    3. Operators

    4. Type Casting

    5. String Data Type

    6. List

    7. Tuple

    8. Dictionary

    9. Sets Concepts

    10. Conditional Statements ( if , if else , if elif else etc)

    11. Loops (For Loop , While Loop)

    12. Loop Statements ( Break , Continue )

    13. Different types of Functions

    14. Lambda Expressions

    15. Packages and Modules

    16. OOPS ( Classes and Objects , Inheritance , Super keyword , Data Hiding)

    17. Python Decorators

    Below are the Python BDD(behave) Topics discussed in the course.(We will update with more concepts)

    1. Configuration of BDD

    2. Structure of BDD

    3. Creating Feature and Step Definition files

    4. Execution of BDD

    Below are the Jenkins Topics discussed in the course.

    1. Introduction and drawbacks of Jenkins

    2. Installation and Configuring Jenkins

    3. Configuration of Job in Jenkins

    4. Schedule the Job according to the required time

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Course Introduction

    Chapter 2: Automate Excel using Python

    Lecture 1: Automate Excel using python

    Chapter 3: Course Content – Must Watch

    Lecture 1: Course Content : Must Watch

    Lecture 2: Course Updates

    Chapter 4: Update on Appium 2.0

    Lecture 1: Appium 2.0 Update

    Lecture 2: Notes : Appium 2.0 Update

    Chapter 5: Appium and Selenium Configuration in Windows

    Lecture 1: Python Installation

    Lecture 2: Appium and Selenium python libraries installation

    Lecture 3: PyCharm Installation

    Lecture 4: Appium Server and UiAutomator2 driver installation.

    Lecture 5: Appium Desktop file configuration ( Deprecated )

    Lecture 6: Appium Inspector Update

    Lecture 7: Android Studio installation

    Lecture 8: Java Setup

    Chapter 6: Appium and Selenium Configuration in Mac

    Lecture 1: Python , Appium ,Selenium , PyCharm Configuration

    Lecture 2: Appium Desktop file configuration ( Deprecated )

    Lecture 3: Appium Inspector Update

    Lecture 4: Android Studio installation

    Lecture 5: Xcode Configuration

    Lecture 6: Java Configuration

    Lecture 7: Java Install DOC in Mac

    Chapter 7: Python Basics

    Lecture 1: Introduction to Python

    Lecture 2: Variables

    Lecture 3: Data Types

    Lecture 4: Type Casting

    Lecture 5: Operators

    Lecture 6: String Data Type

    Lecture 7: List

    Lecture 8: Tuple

    Lecture 9: Dictionary

    Lecture 10: Sets Concepts

    Lecture 11: Conditional Statements ( if , if else , if elif else etc)

    Lecture 12: While Loop

    Lecture 13: For Loop

    Lecture 14: Different types of Functions

    Lecture 15: Lambda Expressions

    Lecture 16: Packages and Modules

    Lecture 17: OOPS – Classes and Objects

    Lecture 18: Inheritance

    Lecture 19: Super keyword

    Lecture 20: Data Hiding

    Lecture 21: Python Decorators

    Chapter 8: Appium Introduction

    Lecture 1: Introduction to Appium

    Lecture 2: Appium Architecture

    Chapter 9: Device Configuration

    Lecture 1: Android Emulator Configuration

    Lecture 2: Android Real Device Configuration

    Chapter 10: Install Android Demo APK

    Lecture 1: Install Android Demo APK

    Lecture 2: Install Android Demo APK Doc

    Chapter 11: Inspecting Tools

    Lecture 1: Appium Inspector

    Chapter 12: Launch App Using Appium

    Lecture 1: Update regarding Locators

    Lecture 2: Update Regarding Desired Capabilities

    Lecture 3: Appium 2.2.2 Code update

    Lecture 4: Sample Code for Appium 2.2.2

    Lecture 5: Introduction to Desired Capabilities

    Lecture 6: Launch App Code

    Lecture 7: Code Explanation

    Lecture 8: Launch App in Android Emulator

    Lecture 9: Launch App in Real Android Device

    Chapter 13: Start Appium Programmatically

    Lecture 1: Install Node JS and Appium package

    Lecture 2: Note

    Lecture 3: Start Appium Programmatically : By Python Code

    Lecture 4: Code to Start Appium Programmatically

    Lecture 5: Notes to Start Appium Programmatically

    Chapter 14: Reset Strategies

    Lecture 1: Default Reset Strategy

    Lecture 2: Code for Default Rest Strategy

    Lecture 3: noReset Strategy

    Lecture 4: Code for noRest Strategy

    Lecture 5: FullReset Strategy

    Lecture 6: Code for FullReset Strategy

    Chapter 15: Locators in Appium

    Lecture 1: Must watch Update regarding locators

    Lecture 2: Introduction to Locators

    Lecture 3: FindElement by Index value

    Lecture 4: Code for FindElement by Index value

    Lecture 5: FindElement by Classname and ID

    Lecture 6: Code for FindElement by Classname and ID

    Lecture 7: FindElement by Text

    Lecture 8: Code for FindElement by Text

    Lecture 9: FindElement by Content Description

    Lecture 10: Code for FindElement by Content Description

    Lecture 11: Introduction to XPath

    Lecture 12: FindElement by XPath

    Lecture 13: Code for FindElement by Xpath

    Lecture 14: findElements by Method

    Lecture 15: Code for findElements

    Chapter 16: Waits in Appium

    Instructors

  • Appium and Selenium with Python From Basics to Framework.  No.2
    Sujith Reddy
    Automation Instructor
  • Rating Distribution

  • 1 stars: 13 votes
  • 2 stars: 21 votes
  • 3 stars: 104 votes
  • 4 stars: 224 votes
  • 5 stars: 300 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    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!