Best Online Selenium Automation Testing with Python Training Institution

Learn Selenium Automation Testing with Python Certification Course with Live Projects
0
TRAINEES
0
COLLEGES
0
CORPORATE TRAININGS
0
YEARS EXPERIENCE

Online courses

Expert instruction

Placement Courses

Global certificate

Selenium Automation Testing with Python

Objective:
  • To impart industrial exposure to our students.
  • To provide technical training as per industrial standards
  • To provide better employability opportunity.
Register and avail:
  • Technical training on cutting edge technologies.
  • Technical talk by industry experts.
  • Opportunity for placement in renowned IT companies.
  • Programming in various technology languages with best coding practices.

Selenium Automation Testing with Python Course Curriculum

Course Duration: 50 Hours

Online : Regular Batches / Weekend Batches

Live Project

Certification

Soft Skill Development

Advanced Programs

  • Overview about programming and Scripting languages
  • Role of programmings in automation testing
  • Explore History of Python
  • Instalation of python and python libraries in Windows and other O/S
  • Understanding Package management and environmant setup
  • Instalation and setup pycharm
  • Explore features of Python
  • Understanding Python Variable and Data types- Objects and References, Variables Rules
  • Data types- Number, Math Operation, Exponentiations and Modulo, Arithmetic order of precedence, Boolean, Strings, String Slicing and Index, String Formatting
  • Explore List, List Methods, Working With Dictionary, Nested Dictionary, Dictionary Methods, Tuple
  • Working with Operators- comparison operator, Boolean Operators, Boolean and Order of Precedence
  • Working with Flow control Statements- If statement and If-Else Statement, Break and Continue statements
  • Working with Looping statements- For Loop, While Loop, Iterating List , Use of Range function in for loop
  • Working with Functions- Built in function and User defined functions, Understanding Method, Return value
  • Working with positional / optional parameter
  • Understanding Scope of Variables
  • Understanding OOPS Concepts- Understanding Object and Class, Inheritance, Method Overriding.
  • Exception Handling in Python- Exception Handling, finally, and Else Block
  • Handling Files- How to read and write data into a file.
  • What is Automation Testing
  • Automation Vs Manual Testing
  • Use of automation Testing
  • Tools for Automation Testing
  • Why automation is important for you career?
  • What is Selenium.
  • Advantage of Selenium.
  • History of Selenium.
  • Component of Selenium.
  • Architecture of WebDriver.
  • Architecture of GRID.
  • Differences between API’s Vs GUI’s.
  • Download and install PyCharm
  • Installation selenium packages in PyCharm/Eclipse
  • Set up a project in PyCharm
  • Understanding PyCharm IDE
  • HTML Basics.
  • HTML language tags and attributes.
  • Introduction about Object Identifications- Developers tools and Chropath
  • Types of Locators- Find_BY_Id, Name, Class name, Tag name, Link text, Partial link text, Css-selector and X-path
  • Difference between Absolute & Complete X-path.
  • X-path symbols and usage.
  • Introduction about X-path functions-Text, Contains, Starts-with, Descendent, Parent, Child, Ancestor
  • Finding your first element by using locators.
  • Element Inspector in Mozilla, Chrome and IE
  • Element locator tool for Firefox Locator
  • Various HTML locator strategies XPath Helper Plug-in for Chrome
  • Selection of Effective X-path, Making static and Dynamic X-path mechanism
  • Handling Dynamic objects on the web page, Identify table rows and columns values
  • Extracting values from a cell
  • Dynamically Identify Tables Data
  • Launching Firefox, Chrome and other browsers
  • How to Open a URL
  • Verify Page title
  • Strategy to get the Page Source
  • How to run test script with different browsers- Firefox, Chrome, MS-Edge etc…
  • Making Static page by using simple HTML and creating few elements
  • Textbox, Links, Buttons, check boxes, Radio buttons and others…
  • Introduction and Usage of Web-element methods- Find-Element and Find-Elements methods, Send_keys and other methods…
  • Handling Dropdowns by using Select class in Selenium
  • Drop Down Handle- method of Select class
  • Select multiple values from the list
  • Select & Deselect operations by Index, Value& Visible Text.
  • Working with alerts, Brower pop-ups, scroll up and down.
  • Reading POP up text.
  • Switching between frames.
  • Handling different windows and tabs
  • Introduction about Frames and mouse actions.
  • What is Action Chain class in selenium.
  • Drag and drop mouse actions.
  • Different action chain class methods.
  • Calendar Selection Introduction
  • Calendar Selection
  • How to Take Screenshots
  • Executing JavaScript Commands
  • Implicit Wait Vs Explicit Wait
  • Implicit Wait
  • Explicit Wait
  • Introduction Logging Module
  • Logging Formats
  • Logger – In Text file and Console
  • Logger – Configuration File U
  • Unit test Infrastructure
  • Unit Test Module Introduction
  • How to Write Test Case
  • How to Implement Setup and Teardown Methods
  • How to use Assert in Test Method
  • Code executing by using Terminal
  • How to Create A Test Suite Advanced Testing Framework
  • Installation and Configuration PyTest in PyCharm and write Test Script
  • PyTest Naming Conventions
  • Introduction of PyTest Fixtures
  • How to Update Pytest Fixture
  • Common Fixtures to Multiple Modules
  • How to Maintain Run Order of Tests
  • Running Tests Based on Command Line Arguments
  • Install PyTest HTML Plugin and Generate HTML Test Report
  • What is POM
  • How to make Page Objects of a web elements
  • How to Convert Test Case to Page Object Model
  • What is Automation Framework
  • Features of Automation Framework
  • Benefits of using Automation Framework
  • Different types of Automation Framework
  • Introduction TDD and BDD
  • Explore and create feature file using Behave module
  • What is Gherkins Language and its usage in BDD
  • How to write Feature, Scenario, and Gherkins keyword into feature file
  • How to configure feature file with our selenium codes
  • What is Data Driven Framework
  • Read, Write data into Excel file and implementation with selenium codes
  • Running Complete Test Suite by using PyTest
  • How to run complete suites by Terminal and their commands
  • Analyzing Manual Test Script
  • Automation Test Script Development strategy
  • Develop and Design manual test case and convert it in Automation with selenium.
  • Technical Interview Preparation
  • Mock Test

Avail hands-on training and enhance your skills with us

Let’s Connect
close slider







×

Get 60% discount on your selected course!

This COVID - 19 initiative, 'Stay Home, Learn from Home'

Get 60% discount on all courses

  • Live Online Industrial Training with live project.
  • Learn from the best instructors in the industry.
  • 60% discount on all courses

60%

Discount