Selenium with Python

Selenium with Python CONTENT

Course Content

Introduction to Selenium
  • What is Automation Testing?
  • Why need for Automation Testing for Applications?
  • Benefit and Features of Automation Testing
  • Automation Testing Tools in Market
  • Explaining about Selenium
  • Selenium Component and Features
  • Selenium Architecture
  • Selenium vs QTP
  • Explaining about IDE, Selenium WebDriver, Selenium-Grid
  • Explaining Supporting Languages in Selenium
  • Why Choose Python Over Java
Getting Start with Python
  • What is Python?
  • How to install Python
  • Basic Programming on Python
  • How to Write and Execute Simple Python program
  • Variables and Scope
  • Data Types in Python
  • Logical Operation
  • Control Flows in Python
  • Loop Statement
  • Exceptional Handling
  • Function and Procedure in Python
  • File Operations in Python
  • Explaining about Python Modules and Libraries
  • How to use Modules in Script
  • Standard Libraries and External Libraries
  • Object Oriented Programming Supports in Python
Installation and Configuration
  • Prerequisite for install Selenium
  • Installing Selenium IDE
  • Setting PyCharm
  • Eclipse plugin for PyDev
  • Chrome Setup
  • Internet Explorer Setup
Selenium IDE
  • Explaining about Selenium IDE Features
  • Assert Vs Verify
  • Creating a Test Suite
  • Working with AJAX Pages
  • How to Storing Elements
Getting Start with Writing Tests
  • Explaining about unittest library
  • How to Write Tests
  • Setup() Method, tearDown() Methods
  • Assertions
  • How to run the test
  • Test suites
  • How to generate HTML test reports
Locating Web Elements
  • Explaining about Elements
  • Inspecting pages and elements with Chrome and IE
  • Locating elements By different options
  • Locating elements By ID, XPath
  • Locating elements By CSS Selector
  • Locating elements By Class Name, Link Test and Name
Selenium API for Elements Interaction / Extracting
  • Overview of HTML form Elements
  • Understanding WebDriver Properties and Methods
  • WebElements Properties and Methods
  • Working with forms , checkboxes and radio button
  • Working with dropdowns and lists
  • Working with alert and pop-up windows
Working with Windows and Frames
  • iFrames
  • Multiple Windows
  • Windows Size and Location
Working with Synchronizing Tests
  • Explaining about Synchronizing Testn
  • Using Implicit Wait
  • Using Explicit Wait
  • Waiting for alerts
  • custom wait conditions
Advanced Selenium WebDriver
  • Overview of WebDriver
  • Keyboard actions
  • double_click and drag_and_drop method
  • Capturing screenshots of failures
  • Handling pop-up windows
  • How to Managing cookies

FAQ

What I need to do if I want to join this course?

SIMPLE.!
Just give us a call @ +91-7667677607  or fill up the contact us form here.

Will I get real time practical during the session?

YES! It is, 
The whole session is framed as a hands-on training program, since the trainers having more than 15+ years of live project experience you will each and every concept practically.

Why I need to learn Apache JMeter Load Testing Tool?

Apache JMeter is the popular load testing tool which is used by most of the companies hence it is an open source software application. You can easily simulate load to the server to test the performance and function of a website.
Thus Apache JMeter is used majorly to test the web applications, hence there are also more number of job vacancies available for a JMeter tester.

May I know the percentage of Job opportunities available for JMeter Tester?

SURE..! Here is the percentage of job opportunities available for JMeter Testers according to the details collected from top MNCs.