Selenium Training in Electronic City
Let eMexo Technologies Best Selenium Training in Electronic City, Bangalore takes you from the fundamentals of selenium and make you an expert in automating real-time applications. Here are the major topics we cover under this Selenium course Syllabus, Introduction to Automation, Different Components of Selenium, Selenium IDE Introduction,Core Java, WebDriver (Selenium3.0) with Project Implementation, Introducing Actions class Usage, TestNG Framework, AutoIT, Automation Framework, Modular Driven Framework, Data Driven Framework, Hybrid Driven Framework, Selenium Grid, Selenium RC Overview, Maven and Jenkins, Real-Time Process for Automation Testing. Every topic will be covered in mostly practical ways with examples for our Selenium Course in Electronic City.
All the topics will be covered with Practical and hands-on training. Our trainers have industry experience with live project experience in cutting edge technologies that they teach. We hire only Best Selenium industry specialists as a trainer for our Selenium Training in Electronic City, Bangalore.
If you are looking for Selenium Training in Electronic City eMexo Technologies is the Best Selenium Training Institute in Electronic City. Come over to our training institute for a free demo class. Let our trainer give you a demo on Selenium and only then you take the decision to enroll into the Selenium Training in Electronic City.
Selenium Training Institute in Electronic City Features
FAQs
Book Your Free Demo Class For Selenium Course in Electronic City
-
Introduction to Automation
-
Different Components of Selenium
-
Selenium IDE Introduction
- Introduction to Selenium IDE
- Installing Selenium IDE
- Selenium IDE icons
- Create and Execute Basic Scripts o Recording Tests
- Running a Test
- Selenium Concepts
- Element Locators
- Selenium Commands Actions
- Asserts
- Accessors
- Pattern Matches
- Element Locators
- Locating elements by ID
- Locating elements by name
- Locating elements by link text
- Locating elements by XPath
- Locating Elements by using CSS
- Summary
- Useful Selenium Tools
- Firebug for Firefox & Chrome
- Firepath for xpath generation
- IE developer tool bar
- Test suite
- What is Test suite?
- Creating Test Suite Using Selenium IDE
- Selenium IDE Overview
- Selenium IDE General Options
- Selenium Menu Items
- Format
-
Core Java
- Introduction to Core Java
- Environment variable configuration
- What is oops?
- What is a class and object?
- What is a main method?
- Basic Example
- Datatypes
- variables
- Operators
- Arrays
- Conditions
- If
- If-else
- If –else –If
- Nested If
- Select Case
- Looping Conditions
- For – Next
- Do – loop
- While –loop
- For Each loop
- Branching statements
- Break Statement
- Return Statement
- Continue statement
- Java Built in methods
- String Methods
- Math object methods
- Date & time methods
- Oops Concepts
- Introduction
- Class
- Object
- Keywords
- This Key Word
- Inheritance
- Super Key Word
- Polymorphism (Over Loading & Over Riding)
- Abstraction
- Constructors
- Encapsulation
- Abstract Classes
- Static
- Interfaces
- Working with regular expressions
- What is regular expression
- Where we will use
- Regular expression syntax
- Examples on regular expression
- Working with files
- Working with Files and I/O
- Working with Excel files
- Working with Property files
- Java Exceptions
-
WebDriver (Selenium3.0) with Project Implementation
- WebDriver Introduction
- What is WebDriver?
- Why WebDriver?
- Difference between Web driver and Selenium RC
- Architecture of selenium web driver
- Configuring WebDriver in Eclipse
- Downloading WebDriver Jars and configuring in eclipse
- WebDriver Drivers introduction
- HTML Driver
- Firefox (OR) Gecko driver
- IE (OR) Microsoft Edge driver
- Chrome driver
- Working with IE Driver
- Downloading IE driver Server
- Configuring IE Driver Server
- Basic Example on IE Browser
- Working with Chrome driver
- Downloading Chrome driver server
- Configuring Chrome driver server
- Basic Example on Chrome browser
- Concept of firefox profile
- What is Firefox profile
- Why we need firefox Profile
- Basic WebDriver example
- WebDriver concepts
- WebDriver locators
- Locating elements by ID
- Locating elements by Class
- Locating elements by Tag
- Locating elements by Name
- Locating elements by Link Text
- Locating elements by Partial Link Text
- Locating elements by XPath
- Locating Elements by using CSS
- Working with web page elements using WebDriver
- Textbox
- Links
- Buttons
- Check Box
- Radio Button
- List Box
- Drop Down
- Selenium-WebDriver API Commands and Operations
- Driver commands like
- get(“url”);
- getTitle();
- getWindowHandle();
- getWindowHandles();
- close();
- quit(); ..etc
- Child element commands like
- clear();
- sendKeys(“Data”);
- click();
- getAttribute(“arg”);
- getTagName();
- getText();
- isDisplayed();
- isEnabled();
- isSelected(); ….etc.
- Webdriver all other commands.
- WebDriver Advanced Concepts
- Importing webDriver documentation in eclipse
- WebDriver desired capabilities class
- Proxy settings with webdriver/ working with proxy Servers
- HTMLUnit driver and desired capabilities
- Handling Links with WebDriver
- Handling webList
- Dynamic objects
- Extracting links and other webelements
- Capturing screenshots with WebDriver
- Window handles
- Tabbed browsing with WebDriver
- Example of Tabbed browsing
- Pop up handling in Selenium
- Example of Pop up handling
- Introducing Implicit wait and Explicit wait commands
- Web driver wait class
-
Introducing Actions class Usage
- Simulating the Keyboard Keypress event
- Simulating Pressing Enter Button of Keyboard
- Simulating Click andHold event
- Simulating Move to element/Mouse Over event
- Simulating Doubleclick event
- Simulating Drag and Drop event
- Working with web table
- How to get row count
- How to get data from specific cell
- Dynamic web table Handling
- Attaching files with Selenium
- Working with Calender using Selenium
- Setting the page load timeout- WebDriver.Timeout Interface
- Handling Frames in Web Page
- Handling cookies
- Simulating front and back button click on
- Listeners- Using WebDriver event listener
- Moving a mouse on object and right clicking on it
- Finding Coordinates of a Web Object
- Remote WebDriver
-
TestNG Framework
- Introduction to TestNG
- Difference between Junit and TestNG
- Why TestNG
- InstallingTestNG in Eclipse
- Advantages of TestNG over Junit
- Exploring TestNG Features
- TestNG annotations
- How to Use TestNG Annotations for Selenium programming.
- TestNG Annotations Complete Usage and Limitations
- TestNG Assert commands
- Automate tests using TestNG.
- xml file for suite.
- How to create testSuite for selenium tests.
- TestNG Execution Report
- TestNG Results output folder walkthrough
- TestNG Reporting features
-
AutoIT
-
Automation Framework
-
Modular Driven Framework
-
Data Driven Framework
-
Hybrid Driven Framework
-
Selenium Grid
- What is Selenium Grid?
- Use of Selenium Grid?
- When to Use It
- Selenium-Grid 2.0
- Difference between Selenium-Grid 1.0 and Selenium and 2.0
- How Selenium-Grid Works–With a Hub and Nodes
- Installation
- Starting Selenium-Grid
- Configuring Selenium-Grid
- Hub Configuration
- Node Configuration
- Getting Command-Line Help
- Common Errors
- Troubleshooting
- Executing tests using Selenium- Grid
-
Selenium RC Overview
-
Maven and Jenkins
-
Real Time Process for Automation Testing
- Introduction About Framework
- What is feasibility study
- Tool Selection criteria
- What is POC
- Hybrid frame work creation
- Automate Test Cases
- Name Conventions
- Local Scope Variables
- Global Scope Variables
- Constants variables
- General methods
- Object Repository Files
- Application methods
- Coding & Commenting Code
- Test Scripts Creation
- Test Suite Creation