Selenium Online Training
STUDENTS ENROLLED
Selenium Course Content:
1. INTRODUCTION
- What is automation testing?
- What is the use of automation testing?
- What do we need to automate
- What is selenium
- Advantages of selenium
- Difference between selenium and QTP
2. DIFFERENT FLAVOURS OF SELENIUM
- Selenium IDE (Integrated Development Environment)
- Selenium RC (Remote Control)
- Selenium Grid
- Selenium Web Driver/Selenium 2.0
3. SELENIUM IDE Introduction
- Features of SELENIUM IDE
- Installing SELENIUM IDE
- SELENIUM IDE icons
- Recording your first test with SELENIUM IDE
4. LOCATORS
- How to identify elements in webpage using selenium
- Tools to identify elements / objects
- Firebug
- IE Developer tools
- Google Chrome Developer tools
- Locating elements by ID
- Finding elements by name
- Finding elements by link text
- Finding elements by XPath
- Finding elements by using CSS
- Summary
5. SELENIUM IDE Concepts
- IDE Context Menu
- Asserting the elements
- Verifying the elements
- Wait For elements
- Storing the elements
- Adding SELENIUM IDE comments
- Building test cases using SELENIUM IDE
- Synchronization commands
- Working on pages with AJAX
- Creating test suites
- What you cannot record
6. SOME SPECIAL IDE COMMANDS
- Go Back
- Refresh
- Enter key simulation
- Mouse over
- Highlight write your own SELENIUM IDE script without record and playback
7. SELENIUM REMOTE CONTROL
- What is SELENIUM REMOTE CONTROL?
- Overview of SELENIUM REMOTE CONTROL using JAVA
- Downloading SELENIUM RC
- Installing SELENIUM RC
- Starting selenium server from command prompt
- Stopping selenium server from command prompt and browser
- Running selenium scripts /tests from command prompt using selenium RC
8. SELENIUM RC USING ECLIPSE
- Set up SELENIUM RC in Eclipse using Joint
- Starting SELENIUM RC from Eclipse
- Stopping SELENIUM RC from Eclipse
- Start and stop SELENIUM RC from Selenium Script
- Convert selenium IDE tests to a programming language (JAVA)
- Running Selenium script in different browsers with Eclipse and JUNIT
- Sample programs in RC for: Basic elements
9. JUNIT
- Junit Annotations
- Junit Methods
- Test Suites using JUNIT
- Report Using ANT Build and Junit
10. TestNG
- How to install TestNG plugin in Eclipse
- TestNG sample script
- Writing selenium testing script from scratch
- Creating test suites using TestNG
- Reports generation using TestNG
SELENIUM ADVANCED COURSE CONTENT
1. OBJECT REPOSITORY
- Use of object repository
- How to use OR in scripts
- Sample scripts using object repository
2. MAVEN
- What is Maven
- Use of Maven
- Configure Maven with eclipse
- Take automatic updates
- How to run tests using Maven
- Create POM.xml file
3. INTRODUCTION TO WEB DRIVER (SELENIUM 2.0)
- Introduction
- Selenium RC and Webdriver
- Downloading and configuring webdriver in eclipse
- Drivers for Firefox, IE and HTML Unit driver
- First selenium webdriver code
4. SAMPLE PROGRAMS IN WEB DRIVER
- Text box
- Button
- Checkbox
- Radio button
- Dropdown
- Select value
- Display all values
- Write all values into notepad/excel/wordpad
- Capture screenshot (positive)
- Handling on load alerts
- Page scroll down using javascript
- HTML Unit driver
- Handling multiple windows
- Implicit wait
- Handling AJAX auto suggestions
- Handling web tables
5. ACTIONS CLASS
- Draggable
- Droppable
- Mouseover
- Selectable
- Simulating right click
- Slider
6. FUNCTIONS: WRITING COMMON FUNCTIONS
- What is a function
- Use of a function
- How to reuse
- Writing web driver functions
7. SIKULI
- Introduction
- Handling Flex/Flash buttons
- Sikuli and web driver integration
8. CUSTOMIZED FRAMEWORK
- What is frame work?
- Use of frame work
- Frame work using object repository and functions
- What are different types of packages in frameworks
- How to create reports
9. SELENIUM GRID
- Introduction
- Running same script in two different browsers
- Running different scripts in two different browsers
Course Reviews
No Reviews found for this course.
Selenium Online Training
Duration: 30 Hours
0( 0 REVIEWS )
STUDENTS
Write a Review