Skip to main content
00:00/00:00
Lecture 27 of 142

Operators - Arithmetic and Relational

Download Course (Free)

Course Content

0 / 142 completed
Section 1: Introduction4 videos

Pre requisite

2m

Introduction to the course

5m

Introduction to Appium

8m

How Appium works and it's Architecture

10m
Section 2: Basic Installation on Windows9 videos

Installing Python on Windows

13m

Installing JDK and setting up environment variables

7m

Install PyCharm IDE

11m

Introduction to Python Core

37m

Installing Node JS

2m

Installing Android Studio

16m

Configuring Android virtual device

10m

Configuring Real Device

6m

Installing Appium desktop application 1.22 (No More in Appium 2.0)

5m
Section 3: LATEST - Appium 2.04 videos

Appium 2.0 Overview and the Installation

8m

Installing Appium 2.0 server

25m

Appium 2.0 - Running the First Native App Test

24m

Appium 2.0 - Running the First test on a Web Browser

48m
Section 4: Basic Installation on MAC6 videos

Installing Python on MAC

3m

Install PyCharm IDE

4m

Installing JDK on MAC OSX and setting up environment variables

6m

Installing Node JS

2m

Installing Android Studio

9m

Installing Appium desktop application

5m
Section 5: PYTHON CORE - BASICS33 videos

Datatypes in Python

15m

Python String

25m

Python variables

35m

Operators - Arithmetic and Relational

16mNow Playing

Operators - Relational and Logical operators

19m

Operators - Shift operators

7m

Operators - Assignment and ternary operators

11m

Operators - Bitwise operators

18m

Operators - Identity and Membership operators

5m

While Loop

7m

If Elif Else and Nested If

18m

For Loop

30m

Else block within For loop

6m

Break and Continue statement

14m

Pass statement

2m

Python List

24m

Python list operations

10m

Python Tuples

13m

Python Dictionary

24m

Python Set

13m

OOPS - Constructors

13m

Functions in Python

28m

OOPS - Classes and Objects

30m

OOPS - Inheritance

20m

OOPS - Polymorphism - Operator Overloading

8m

OOPS - Polymorphism - Method and constructor overloading

12m

OOPS - Polymorphism - Method and Constructor overriding and Super keyword

9m

OOPS - Variables - Class and Instance

7m

OOPS - Methods - Class, Static and Instance

10m

OOPS - Abstract methods and class

11m

OOPS - Access specifiers in Python

18m

Exception handling in Python

16m

Types of Python Exceptions

15m
Section 6: APPIUM - Running the very first test5 videos

Updating to Appium 2.0 Python client

5m

Running the very first test on a Web browser

24m

Locating Elements on a WebApp

23m

Running the test on an Emulator (Virtual Device)

5m

Automating More web applications

38m
Section 7: Different ways of starting appium server3 videos

Starting server programatically

4m

Kill already running appium service on port 4723

3m

Installing Appium via NPM Node package

1h 6m
Section 8: Automating Native Apps5 videos

Automating Dialer App - Making a phone call

42m

Appium Inspector - Recording test via Inspector

27m

Contacts App - Adding a new contact

46m

Appium Inspector update

31m

Automating Calculator Native App

46m
Section 9: Installing APKs3 videos

Backup and Install APK files

1h 3m

Automating the Amazon application

47m

Adding ExplicitWait and handling Keyboard events

12m
Section 10: Software for screen mirroring1 videos

Another great software for screen mirroring

8m
Section 11: Selector Strategies - UI Automator API - CODE UPDATED WITH LATEST APPIUM VERSION7 videos

Selector Strategies and using the UI Automator API classes

22m

Automating Gestures - Scroll Up and Down

18m

UI Scrollable - Scrolling to a particular text in the Contacts app

36m

Creating a Scroll Utility

18m

Touch Actions - Drag and Drop

11m

TouchActions - Tap and Long Press

29m

Flipboard app - Swipe Right and Left

1h 3m
Section 12: Switching Apps2 videos

Switching to Messaging App

20m

Switching Apps to get OTP on runtime

1h 17m
Section 13: Android Hybrid Application1 videos

Switching to Webview in Hybrid Application

56m
Section 14: PYTEST Framework13 videos

PyTest - Creating Test cases

15m

PyTest - Defining Test fixtures

7m

PyTest - Defining test fixtures with decorators

9m

PyTest - Markers

12m

PyTest - Parameterize Marker

16m

Appium Integration with PyTest

12m

Generating HTML Reports

7m

PyTest - Assertions, SoftAssertions and reporting multiple failures in a test

44m

Capturing Screenshot and attaching it to the reports

8m

Executing parameterized test with Appium

54m

Generating AllureReport

33m

Capturing Screenshot in case of a failure and understanding conftest.py file

23m

Adding more Global configuration to conftest.py file

13m
Section 15: Reset Strategies1 videos

Launching the App from the Login state - No Reset

7m
Section 16: Utilities7 videos

Generating Logs

8m

Reading Configuration files

9m

Reading Excel files

15m

Writing in Excel files

5m

Creating ExcelReader utility

14m

Python MAIL API

31m

Database Connectivity

55m
Section 17: Data Driven Testing2 videos

Creating a common DataProvider

18m

Appium DataDriven Test - Integration with Excel and Pytest Parameterization

51m
Section 18: Parallel Test Execution for Android3 videos

Running Appium parallel test via cmd or terminal

8m

Appium Grid configuration for remote execution of test cases

31m

Executing parallel test on multiple devices

1h 8m
Section 19: LIVE PROJECT - Page Object Model Framework9 videos

Introduction to Page Object Model and Designing Architecture

31m

Automating the Travel app

1h 12m

Designing the first page class

26m

Creating a Base class and Adding Keyword driven approach

41m

Fixing the logging issue

15m

Generating Allure Reports

24m

Creating the first test case

1h 25m

ReRun failed test cases

26m

Creating the second test case

1h 30m
Section 20: LIVE PROJECT Jenkins CI - Detailed Configuration, Framework and Allure Reports4 videos

Pushing the code to GitHub repository

34m

GitHub Integration with Jenkins CI

24m

Configuring Jenkins and integrating our framework and allure reports

1h 21m

Performing Continuous Integration

25m
Section 21: IOS LECTURES - Major Installation for IOS - APPIUM 2.03 videos

Appium 2.0 Installation

44m

Configuring Simulators

28m

Configuring Real Device

59m
Section 22: Starting with the Application configuration on Simulators and Real IOS Devices5 videos

Configuring the Application on a Simulator

15m

Installing the Application without XCODE

27m

Setting the Application RESET Property

4m

Configuring the Application on a Real IOS Device

43m

Appium Inspector for Inspecting IOS Elements

34m
Section 23: Handing Native IOS Apps6 videos

Installing the UICatalog App

20m

Handling Switches

10m

Handling Elements on the Native App

42m

Handling Sliders

7m

Handling Steppers

15m

Handling Date Picker Wheel

19m
Section 24: Touch Action - Handling Gestures3 videos

Tapping

9m

Swipe Scroll - Up and Down

15m

Swipe Scroll - Right and Left, Running app in Background, Toggle Wifi

47m
Section 25: Safari - Web Automation2 videos

Executing Web based test on a Simulator

15m

Executing Web based test on a Real Device

39m
Section 26: Parallel Test Execution for IOS1 videos

Executing parallel test on multiple devices (IOS and Simulator)

42m