US +1 9162441384 | UK +44 7545863371 | IN +91 9160021120

Selenium – Phython

Freelance Project/Job During the course/We provide Full Framework Code./Free Post Training Support/Free Placement Assistance.

Selenium – Phython Course Outline:

Module1: Introduction to Automation Testing
Module2: Selenium IDE Introduction
Module3: Selenium 3.0 & 2.0 Introduction
Module4: Selenium WebDriver Drivers introduction
Module5: Inspecting properties of Elements
Module6: SeleniumWebDriver Locators
Module7: Python/Selenium Installations & Configurations
Module8: Overview of Python
Module9: pyunit Framework
Module10: Working with web page elements using Selenium WebDriver
Module11: Selenium Keyboard and Mouse Events
Module12: Windows Handlingusing Selenium
Module13: Handling Alerts in Selenium
Module14: Handling iFrames using Selenium
Module15: Handling Web Tablein Selenium
Module16: Handling Ajax Componentsin Selenium
Module17: Creating Customize XPath/CSS Selectorsin Selenium
Module18: Synchronization in Selenium
Module19: Selenium Live Project –Getting ready to work on a project
Module20: Selenium Live Project –Getting ready to work on a project
Module21: How to crack Selenium Interview
Next Batch Starts in

Register For The Free Demo Or Training


Pay Online (Credit Card / Debit Card / Net-Banking)

Or pay by Paypal

Module1:

Introduction to Automation Testing

  • What is Automation testing
  • Drawbacks of Manual Testing
  • Advantage and disadvantage of Automation testing
  • What test cases can be automated
  • What test cases cannot be automated
  • Things to be done before automation testing
  • Types of Automation Tools
Read More Read Less
Module2:

Selenium IDE Introduction

  • What is Selenium
  • Who developed Selenium
  • Selenium Components
    • Selenium IDE
    • Selenium-RC
    • Selenium-Grid
    • Selenium WebDriver
    • Exercises – Module2
Read More Read Less
Module3:

Selenium 3.0 & 2.0 Introduction

  • What is WebDriver
  • Why WebDriver
  • Difference between WebDriver and Selenium RC
  • Architecture of selenium web Driver
  • Configuring WebDriver in Eclipse
Read More Read Less
Module4:

Selenium WebDriver Drivers introduction

  • HTML Driver
  • Firefox Driver
  • IE Driver
  • Chrome Driver
  • Safari Driver
  • IPhone driver
  • Android etc.
Read More Read Less
Module5:

Inspecting properties of Elements

  • Firebug for Firefox & Chrome
  • Fire path for xpath generation
  • Inspect
  • IE developer tool bar
Read More Read Less
Module6:

SeleniumWebDriver Locators

  • Locating elements by ID
  • Locating elements by Class
  • Locating elements by TagName
  • Locating elements by Name
  • Locating elements by Link Text
  • Locating elements by Partial Link Text
  • Locating elements by XPath
  • Locating Elements by using CSS
Read More Read Less
Module7:

Python/Selenium Installations & Configurations

  • How to Install Python in your Machine?
  • What is PIP Client? -How to download Python Packages
  • Python, Selenium Installation Guide Download
  • Installing Selenium Python from PIP Client
Read More Read Less
Module8:

Overview of Python

  • Basic Python Syntax
  • Language Components
  • Collections
  • Functions
  • Exceptions
  • Input and Output
  • Classes in Python
  • Regular Expressions
  • Exercise – Module8
Read More Read Less
Module9:

pyunit Framework

  • Basic of pyunit
  • pyunit Installation
  • pyunit annotation
  • Test Case creation
  • Test Case execution
  • Assertions/Reporting Errors
  • Suite execution
  • pyunit Reports
  • Using pyunit in Selenium
  • Exercise – Module9
Read More Read Less
Module10:

Working with web page elements using Selenium WebDriver

      • Textbox
      • Links
      • Buttons
      • Check Box
      • Radio Button
  • List Box
  • Drop Down
  • Exercise – Module10
Read More Read Less
Module11:

Selenium Keyboard and Mouse Events

  • Action Class
  • Keyboard Events
  • Drag & Drop Actions
  • Mouse Hover Action
  • Right Click, Double Click & Tool Tip
  • Exercise – Module11
Read More Read Less
Module12:

Windows Handlingusing Selenium

  • Get windows List
  • Switching between windows
  • Handling elements present in different windows
  • Exercise – Module12
Read More Read Less
Module13:

Handling Alerts in Selenium

  • Accept
  • Dismiss
  • Get text from Alert
  • Send text to Alert
  • Exercise – Module13
Read More Read Less
Module14:

Handling iFrames using Selenium

  • What is IFrame
  • Locating iFrames
  • Switching between iFrames
  • Handling iFrames
  • Exercise – Module14
Read More Read Less
Module15:

Handling Web Tablein Selenium

  • How to get Row count and Column count
  • How to get data from specific cell
  • Dynamic Web Table Handling
  • Exercise – Module15
Read More Read Less
Module16:

Handling Ajax Componentsin Selenium

Handling Ajax Componentsin Selenium

Read More Read Less
Module17:

Creating Customize XPath/CSS Selectorsin Selenium

  • What is XPath
  • When to Use XPath
  • Absolute XPath/Relative XPath
  • Specifying conditions with XPath
  • CSS Selectors
  • Customizing CSS Selector
  • Exercise – Module17
Read More Read Less
Module18:

Synchronization in Selenium

  • Different type of Waits
  • Implicit Wait
  • Explicit Wait
  • FluentWait
  • PageLoadTimeout
  • Exercise – Module18
Read More Read Less
Module19:

Selenium Live Project –Getting ready to work on a project

  • Creating a Automation plan for a project
  • Develop Automation Scripts
  • Review of Automation Scripts
  • Automation scripts execution
  • Automation results reporting
  • Defect Reporting
Read More Read Less
Module20:

Selenium Live Project –Getting ready to work on a project

  • Creating a Automation plan for a project
  • Develop Automation Scripts
  • Review of Automation Scripts
  • Automation scripts execution
  • Automation results reporting
  • Defect Reporting
Read More Read Less
Module21:

How to crack Selenium Interview

  • Resume preparation
  • Mock Interview
Read More Read Less