Python Syllabus - Duration 45 days

Introduction to Python:

Installation & Environment settings

Introduction to Shell

Variables, Keywords, Data types and Identifiers

Variables

Keywords

Data types

Identifiers

String, List, Set, Tuple and Dictionary and Slicing

String Data types

List Data types

Set Data types

Tuple Data types

Dictionary Data types

Slicing

Operators

Arithmetic Operators

Logical Operators

Relational Operators

Bitwise operators

Assignment Operators

Membership Operators

Identity Operators

Control Statements

Decisional Statements

Looping Statements

Break, Continue and Pass

Input and Print Statements

Input statements

Print statements

Functions or Methods

Types of Functions

Recursion

Arguments

Packing and unpacking (varargs)

Oops

Class, Objects

Inheritance

Method Overriding

Access Specifies

File Handling and JSON

Flat File Handling

JSON

Pickle

Exception Handling

Try

Except and final

Custom Exceptions

Raising Exceptions

Assertions

Comprehension

List Comprehension

Decorators

Method

Class Level

Map, Filter and Lambda Expressions

Iterators and Generators

Selenium Syllabus - Duration 35 days

Introduction to automation

Introduction to selenium

Installation of selenium and setting-up the Environments

Invoking the test-cases in various browsers

Browser related operations

HTML and CSS basics

Identification of elements

Locators

Id

Name

Class Name

Tag-name

Link text

Partial link-text

CSS selectors

XPATH

Finding element

Using find element

Using By Class

Finding Multiple elements

Select class

Selenium Action Class

Handling Frames and Windows

Pop-up Handling

Taking Screenshots

Unit-Test Frameworks

Pytest Frameworks

Page Object Model

Test Automation Frameworks

Git, Jenkins