Lesson: Using the Selenium IDE (S-IDE)
- Getting Started with the S-IDE
- Manipulating a Web Page
- Working with FireBug
- Working with the Selenium S-IDE
- Inspecting an Web Page
- Exercise: Analyzing the Web Application
Session: Testing with the Selenium IDE (S-IDE)
Lesson: Creating and Running a Manual S-IDE Test
- Test Plans
- Creating a Test Plan
- Looking at a Web Page from a Selenium Viewpoint
- Testing Page Transitions
- Matching Expected Values
- Exercise: Creating and Running a Manual S-IDE Test
Exercise: Testing Alerts
Lesson: S-IDE Locators
- Finding Sports on Web Pages
- Built-In Locators
- Find by HTML Features
- Find Using CSS
- Find Using XPath and the DOM
Exercise: Working with S-IDE Locators
Lesson: S-IDE Selenese
- Selenese Overview
- Selenese Commands
- Action Commands
- Accessor Commands
- Assertion Commands
Exercise: Working with Selenese
Lesson: S-IDE Forms
- Selenese Commands for Working with Forms
- Form Actions
- Text Form Actions
- Keys
- Button Form Actions
- Other Actions
Exercise: Testing Forms Using the S-IDE
Lesson: S-IDE Test Suites
- S-IDE Test Suites Overview
- Test Cases and Test Suites
- Defining Test Suites
- Working with Test Suites in the S-IDE
Exercise: S-IDE Test Suites
Session: Selenium Basics
Lesson: Introduction to Selenium
- Benefits of Test Automation
- Selenium Overview
- Concepts and Terminology
- Selenium IDE Overview
- WebDriver Overview
Exercise: Running the Web Application
Lesson: Exporting S-IDE Manual Tests
- SS-IDE Manual Tests versus WebDriver Tests
- Programming Language Options
- Testing Framework Options
- Test Naming Conventions
Exercise: Exporting Test to Java
Session: Testing with Java and WebDriver
Lesson: Java for Selenium Testers
- Java Basics
- Java Constructs and Features
- JUnit Overview
- Junit Tests and Assertions
- WebDriver Overview
Exercise: Creating and Running a WebDriver Test
Lesson: WebDriver Locators
- Finding Sports on Web Pages
- Built-In Locators
- Find by HTML Features
- Find using CSS
- Find using XPath
Exercise: Working with WebDriver Locators
Lesson: WebDriver Forms
- WebDriver Commands for Working with Forms
- Form Actions
- Text Form Actions
- Keys
- Button Form Actions
- Other Actions
- Waiting for Page Load
Exercise: Testing Forms Using WebDriver
Lesson: WebDriver Test Suites
- WebDriver Test Suites Overview
- Defining Test Suites
- Working with Test Suites in WebDriver
Lesson: Selenium Best Practices
- Preparation
- Managing Names
- Multiple Browser Testing
- High Quality Tests and Test Plans
- Using Whitespace
- Efficient Operations
- Establish Selenium Standards