selenium with python

By attending Selenium with Python workshop, Participants 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

Techcanvass’s Selenium 3.0 certification training with Python is designed to help you master Selenium 3.0 suite using Python language. Python is a structured and easy to learn programming language.

The Selenium with Python training course will help you in getting proficient with Python basics, Selenium 3.0 suite, web driver, PyUnit, PyTest, data driven testing, frameworks etc.

This is a hands-on course, where conceptual sessions are conducted together with practical sessions. You can try out python code and Selenium scripts in the class itself.

COURSE AGENDA

  • Introduction to course & Selenium Feature
  • Why Selenium with Python
  • Migrating to Webdriver latest Version
  • Selenium 2.0 Webdriver Architecture
  • 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
  • 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
  • How to invoke Firefox Browser with Selenium?
  • Basic Methods of Webdriver
  • Basic Methods of Webdriver
  • How to run Tests in Google Chrome?
  • How to run Tests in InternetExplorer?
  • 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
  • How to write customized Xpath to find objects
  • Identifying objects with CSS Selectors
  • Handling Dynamic dropdowns of Web with Selenium
  • Handling Static Dropdown options with Selenium API
  • Handling Radiobuttons checkboxes with Selenium API
  • How to Handle Cookies with Selenium
  • Taking Screenshots with Selenium API
  • Handling Synchronization problem-Implicit Wait
  • Handling Synchronization problem-Explicit Wait
  • 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
  • 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