Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Selenium v4 with Python

( Duration: 3 Days )

By attending Selenium v4 with Python training course, delegates will:

  • Get complete knowledge on Selenium Webdriver Automation with Python
  • Be in a position to automate any Web Application over the Net using Selenium
  • Be able to write quality code on Python to design robust Selenium Testcases

COURSE AGENDA

1

Introduction

  • Introduction to course & Selenium Feature
  • Why Selenium with Python
  • Migrating to Webdriver latest Version
  • Selenium Webdriver Architecture
2

Python/Selenium Installations & Configurations

  • How to Install Python in a Machine?
  • What is PIP Client? -How to download Python Packages
  • Installing Selenium Python from PIP Client
  • Eclipse Tool Prerequistes -What participants have to know to avoid Errors
  • Eclipse Installation-Editor for writing Selenium Scripts
3

Python Programming Basics

  • Creating Python-Selenium Project
  • Types of Variables and their declaration
  • if else condition usage and examples
  • if else condition usage and examples
  • While loop syntax and examples
  • Strings and its practical usage
  • List datatypes in Python
4

Basic Concepts of Selenium Webdriver in Python

  • How to invoke Firefox Browser with Selenium?
  • Basic Methods of Webdriver
  • Basic Methods of Webdriver
5

Cross Browser Testing with Python Selenium

  • How to run Tests in Google Chrome?
  • How to run Tests in InternetExplorer?
6

Identifying Web Objects with the Python-Selenium

  • How to identify Web objects with Selenium Python?
  • Installing Firebug -Firefox Addon for identifying Webobjects
  • Understanding Webdriver API -1 Name,SendKeys
  • Understanding Webdriver API -2 ID, Click, Clear
  • Understanding Webdriver API-3. Clicking on Links
  • Understanding Webdriver API-4. Xpath Locator
7

Advanced Ways to Locate objects

  • How to write customized Xpath to find objects
  • Identifying objects with CSS Selectors
8

Techniques to Automate Web UI

  • Handling Dynamic dropdowns of Web with Selenium
  • Handling Static Dropdown options with Selenium API
  • Handling Radiobuttons checkboxes with Selenium API
9

Techniques to automate ADVANCED Web UI

  • Handling Java Popups with Selenium
  • How to handle Dynamic objects with Selenium?
  • Smart Identification using Regular expressions with Xpath and CSS
  • Importance of Tagname locator in getting Links of the page
  • Smart Testing -Restricting the scope of Webdriver object
10

Advanced UI part - 2 Handling Child Windows,Frames,Popups

  • How to handle Child Windows for Automation
  • Usage of Window Handle API in selenium
  • Techniques to Handle Ajax Elements in Web pages
  • Webdriver Actions API to handle Mouse moments
  • Handling Frames in Webpage with Selenium
  • Frames Techniques- Real Time example
11

Miscelleanous

  • How to Handle Cookies with Selenium
  • Taking Screenshots with Selenium API
  • Handling Synchronization problem-Implicit Wait
  • Handling Synchronization problem-Explicit Wait

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X