Radical Technologies
Call :+91 8055223360 | 8103400400

SELENIUM USING PYTHON

Satisfied Learners

SELENIUM USING PYTHON TRAINING IN PUNE
Duration: 6 Weeks
Trainer’s Experience: 10 years

Introduction to python
Session 1:
➢ Installing Python
➢ IPython Shell
➢ Basic Syntax, Data Types, Variables, Operators, Input/output
➢ Declaring variable, data types in programs
➢ Your First Python Program
➢ Flow of Control (Modules, Branching)
➢ If, If- else, Nested if-else
➢ Looping, For, While
➢ Nested loops
➢ Control Structure
➢ Uses of Break & Continue

Session 2:
➢ Working with Lists
➢ Introducing Lists
➢ Defining Lists
➢ Declare, assign and retrieve values from Lists
➢ Accessing list
➢ Operations in Lists
➢ Adding Elements to Lists
➢ Searching Lists
➢ Deleting List Elements
➢ Using List Operators
➢ Mapping Lists
➢ Joining Lists and Splitting Strings

Session 3:
➢ Dictionaries
➢ Introducing Dictionaries
➢ List vs Dictionary

Session 4:
➢ Function, Methods and Packages
➢ Defining a function
➢ Calling a function
➢ Types of functions
➢ Function Arguments
➢ Anonymous functions
➢ Global and local variables
➢ Using Optional and Named Arguments
➢ Using list, str, dir, and Other Built-In Functions
➢ Installing package
➢ Using packages

Session 5:
➢ Working with Tuples
➢ Introducing Tuples
➢ Accessing tuples
➢ Operations

Session 6:
➢ Introduction to Files
➢ File Handling
➢ Importing data
➢ Libraries and Functionality Programming
➢ Importing other files types

Session 7:
➢ Advanced Python
➢ Object Oriented Python
➢ OOPs concept
➢ What’s an Object?
➢ Indenting Code
➢ Native Data types
➢ Declaring variables
➢ Referencing Variables
➢ Object References
➢ Class and object
➢ Attributes, Inheritance
➢ Overloading & Overriding
➢ Data hiding
➢ Regular Expressions Using python

Session 8:
➢ Operations Exception
➢ Exception Handling
➢ Except clause
➢ Try finally clause
➢ User Defined Exceptions

Web Driver I
➢ Introduction of Web Driver
➢ Download & configuring Web driver
➢ Architecture of selenium web driver
➢ Drivers for Firefox, IE, chrome, I-phone, Android
➢ First Selenium Code
➢ Introduction to basic commands like get/navigate
➢ Exception Handling in Selenium

Web Driver II

➢ Working with web page elements/Controls
➢ Dropdown,Listbox,Radio buttons,Multi-select box,Date picker,Combobox widge

➢ Introducing wait – implicit and explicit wait

➢ Handling different browsers – Firefox, Chrome and Internet Explorer browser

➢ Taking screenshots

➢ Handling Java script alerts, confirmations and prompt

Web Driver III
➢ Working with Windows, Tabs and Frames
➢ Working with static and dynamic Web tables
➢ ACTIONS CLASS FOR MOUSE AND KEYBOARD ACTIONS

Web Driver IV
➢ PyTest Framework
➢ Introduction to PyTest framework
➢ Installing PyTest
➢ PyTest Fixtures
➢ Running multiple tests using PyTest
➢ Generating Test report

➢ PyUnit Framework
➢ Introduction to PyUnit framework
➢ Installing PyUnit

➢ PyUnit Annotations
➢ Test case creations/running
➢ Assertions/ Reporting Errors
➢ Reports in PyUnit
➢ Behaviour Driven development (BDD) Framework using behave

Exercises
Data Driven Testing
➢ Reading and writing data from Excel
➢ Writing automation scripts to use excel data

Exercises

Page Object Model
➢ What is Page Object Model (POM)
➢ Concept of Object Repository
➢ Need for POM
➢ Page Factory
➢ Implementing POM

Exercise
• LIVE PROJECT

Our Courses

Drop A Query