Selenium with Python Training

Selenium with Python Online Training Content

Installation

  • Introduction
  • Configuration of Python bindings for Selenium
  • Installation for Windows users
  • Downloading Selenium server
  • Basic Python Overview

Getting Started

  • Simple Usage
  • Example Explained
  • Using Selenium to write tests
  • Walk through of the example
  • Using Selenium with remote WebDriver

Navigating

  • Interacting with the page
  • Filling in forms
  • Drag and drop
  • Moving between windows and frames
  • Popup dialogs
  • Navigation: history and location
  • Cookies

Locating Elements

  • Locating by Id
  • Locating by Name
  • Locating by XPath
  • Locating Hyperlinks by Link Text
  • Locating Elements by Tag Name
  • Locating Elements by Class Name
  • Locating Elements by CSS Selectors

Waits

  • Explicit Waits
  • Implicit Waits

Page Objects

  • Test case
  • Page object classes
  • Page elements
  • Locators

WebDriver API

  • Exceptions
  • Action Chains
  • Alerts
  • Special Keys
  • Locate elements By
  • Desired Capabilities
  • Utilities
  • Firefox WebDriver
  • Chrome WebDriver
  • Remote WebDriver
  • Web Element
  • UI Support
  • Color Support
  • Expected conditions Support

Enroll for Online Training