Welcome to Online Training from India
Selenium Online Training from India
Selenium Online Training Course Content
Course Duration : 30 Hrs
Introduction to Automation
- What is automation testing
- Advantages of Automation Testing
- How to learn any automation tool
- Types of Automation tools
- What is Selenium
- Use of Selenium
- Features of selenium
- Difference between Selenium and QTP
- Selenium IDE
- Selenium Core
- Selenium RC
- Selenium Grid
- Selenium 2.0 - Web Driver
- Selenium Overview
- Selenium IDE Introduction
- Downloading and Installing Selenium IDE
- Recording and Running a Simple Test
- Selenium IDE - Features
- Installing Useful Tools for Writing Tests
- Selenium Concepts
- Selenium Commands
- Verifying Page Elements - Assertions and Verifications
- Wait Commands
- Object Identification
- Element Locators
- Regular Expression patterns
- Selenium Test Runner
- Using Regular Expressions in Selenium IDE
- Using Java Script functions in Selenium IDE
- Creating Selenium Test Suites
- How to run the recorded script against other browsers
- Why companies are not using recording tools
- Limitations of Selenium IDE
- Selenium Core Overview
- Installing Selenium Core
- Running Selenium Core Test Suites
- History of Java
- Features of java
- Java Programming Language Keywords
- Class and Object
- Data Types
- Array Declaration, Construction and Initialization
- Encapsulation
- Inheritance
- Polymorphism
- Writing Code Using if and switch
- Statements
- Writing Code Using Loops
- Handling Exceptions
- Working with the Assertion Mechanism
- Using the java.lang.Math Class
- Using Wrapper Classes
- Using the equals() Method with
- Strings and Wrappers and Objects
- Method-Local Inner Classes
- Anonymous Inner Classes
- Static Nested Classes
- Preventing Thread Execution
- Synchronizing Code
- Thread Interaction
- Benefits of Encapsulation
- Overridden and Overloaded Methods
- Installing Eclipse
- Creating Simple Project in eclipse
- Eclipse and Selenium together
- Importing and Exporting
- Debugging using Eclipse
- Exploring Eclipse – Basic
- Exploring Eclipse – Advanced
- Introduction to Firebug
- Downloading and installing of Firebug
- Downloading and installing of Firepath
- How to identify the xpath for an particular element
- Identifying objects using Name, ID, Xpath, Dom, Css and link
- Installing Selenium RC
- Selenium RC Overview
- Starting and Stopping Selenium Server
- Creating the scripts by using functions
- Selenium Client Libraries
- Browser commands with examples
- Validation commands with examples
- Debugging the scripts
- Introduction to selenium 2.0
- Advantages of web driver
- Web Driver v/s RC
- Architecture of Web Driver and RC
- Installation / Configuring Eclipse for Web Driver
- Identifying the elements in Web Driver Using Id, Name, Xpath ,link and CSS
- Working with Different drivers like HtmlUnit driver, Firefox Driver, IEDriver, Chrome Driver, Android Driver etc...
- Creating the generic scripts in Web Driver
- Creating the scripts by using functions
- Capturing screenshots
- Simulating Keyboard Events
- Handling Drag and Drop
- Handling Auto complete feature
- Mouse over action in web Driver
- Web Driver Client Libraries
- Web Driver commands with examples
- Handling Web Tables
- How to take data from excel sheets
- Why should we use excel sheets
- Working with excel sheets using Web Driver
- How to take data from DB
- Handling Pop-up’s and alert messages
- Handling Ajax events
- Working with Dropdown and page back commands
- Working with frames
- Working with Implicit Wait and Explicit Wait
- Capturing screenshot on failure
- Web Driver with TestNG / Junit
- File upload and download
- Introduction to TestNG
- Why TestNG
- Setting up TestNG
- Working with TestNG
- Advantages of TestNG over Junit
- Exploring TestNG Features
- How to Use TestNG Annotations
- Writing Selenium testing script from scratch
- Creating Test suites using TestNG
- Creating and running Test suites using TestNG
- Skipping Tests
- Setting priority of execution for test cases
- Executing group of regression/sanity/smoke test cases using TestNG
- Data Driven Testing TestNG
- TestNG Execution Report
- Printing the log statements in TestNG report
- TestNG Results output folder walkthrough
- TestNG Reporting features
- Installing Sikuli
- Sikuli Overview
- Why Sikuli?
- Sikuli Script Examples
- Compiling Sikuli scripts
- How To Use Sikuli scripts in Selenium WebDriver
- What is mean by Robot class
- Why Robot class in Web driver
- Usage of Robot class in Web Driver
- Handling windows popups using Robot class in Web Driver
- Cucumber tool Overview
- Downloading Cucumber Jars and installation
- Preparing Features File having test scenarios
- Writing Runner Class
- Given, When, Then, And, But annotations and usage in features class
- Cucumber HTML Reports
- Usage of cucumber tool with Web driver
- Apache - Maven
- What is Maven
- Installing the Maven
- Configuring the Maven
- What is pom.xml file
- Using the pom.xml file
- Setting up the Maven project in eclipse editor
- Use of Maven project
- Building and running the selenium Maven project
- Updating the jar files by using Maven
- Updating the libraries by using Maven
- Updating the selenium project dependencies by using Maven
- TestNG Maven Configuration
- Executing TestNG from maven
- Introduction Selenium Grid
- Advantages of Selenium Grid
- What is Framework
- Types of Frameworks
- What is modular framework
- What is Data Driven framework
- What is Keyword driven framework
- What is Hybrid framework
- Use of Framework
- How to develop the framework from the scratch
- Integration of the framework
- How to execute the scripts from framework
- Materials on selenium & core java
- Interview questions
- Resume preparation for Selenium Jobs
- 100% Assistance with the real time experts for preparing & attending the interviews
We are providing Selenium Online Training from Hyderabad India. We are one of best Institute to provide High Quality Selenium online training all over India. If you are staying in Hyderabad, Bangalore, Chennai, Pune, Delhi, USA, UK, Australia, Singapore etc. and unable to attend regular class room training programs then contact our training institute for information on online training. For more details on Selenium Online Training please call to 9290971883, / 9247461324, or drop a mail to revanthonlinetraining@gmail.com
Selenium online training institute address : B1, 3rd Floor, Eureka Court, Near Image Hospital, Ameerpet, Hyderabad, India
Online Software Courses
- Design & Development
- Angular 2 Online Training
- Angular 4 Online Training
- AngularJS Online Training
- Javascript Online Training
- jQuery Online Training
- Magento Online Training
- Magento2 Online Training
- MongoDB Online Training
- NodeJS Online Training
- ReactJS Online Training
- UI Development Online Training
- Webdesigning Online Training
- JAVA Online Training
- Oracle Online Training
- Other Courses
- SAP Online Training
- SAP ABAP Online Training
- SAP ABAP HR Online Training
- SAP AFS Online Training
- SAP APO Online Training
- SAP Basis Online Training
- SAP BI Online Training
- SAP BO Online Training
- SAP BOBJ Online Training
- SAP BW Online Training
- SAP CRM Online Training
- SAP EHS Online Training
- SAP EP Online Training
- SAP ESS MSS Online Training
- SAP EWM Online Training
- SAP FICO Online Training
- SAP FIORI Online Training
- SAP HANA Admin Online Training
- SAP HANA Online Training
- SAP HR/HCM Training
- SAP MM Online Training
- SAP NetWeaver Online Training
- SAP Netweaver Using OData Online Training
- SAP PP Online Training
- SAP SD Online Training
- SAP Security Online Training
- SAP SuccessFactors Online Training
- SAP UI5 Online Training
- SAP WebDynpro ABAPOnline Training
- SAP WebDynpro JAVA Online Training
- SAP WM Online Training
- SAP Workflow Online Training
- SAP XI/PI Online Training
- Scripting Languages
- Testing Tools
- Websphere
- Amazon Web Services Online Training
- Android Online Training
- Ansible Online Training
- Business Analyst Online Training
- Cognos Online Training
- Data Science Online Training
- Datastage Online Training
- Devops Online Training
- Digital Marketing Online Training
- Drupal Online Training
- IBM-AIX Online Training
- IBM DB2 Online Training
- Informatica Online Training
- Joomla Online Training
- Kafka Online Training
- Linux Admin Online Training
- PHP Online Training
- RPA with Blue Prism Online Training
- SAS Online Training
- SAS Online Training
- Salesforce Online Training
- SEO Online Training
- Servicenow Online Training
- Teradata Online Training
- Wordpress Online Training