Selenium is software testing framework for web applications. Selenium provides a record and playback tool. It also provides a test domain-specific language to write tests in many popular programming languages, including Java, C#, Perl, PHP, Python and Ruby.
Selenium
Selenium Professional - Best course in Best Price - Virtusoft
Introduction to Selenium
- Important preliminary points
- What is Selenium IDE
- The basic features of Selenium
- What kind of things can you do with it?
- Important note: Rules for automation
Installation
- Step 1 – What do I need?
- Step 2 – Downloading Selenium IDE
- Step 3 – Installing Selenium IDE
Getting Started with Selenium IDE -Quick start
- Step 1 – Recording and adding commands in a test
- Step 2 – Saving the recorded test
- Step 3 – Saving the test suite
- Step 4 – Running the recorded test
Controlling Test Flow
- Synchronizing a test with an implicit wait
- Synchronizing a test with an explicit wait
- Synchronizing a test with custom-expected conditions
Locators
- Locating elements by ID
- Finding IDs of elements with Firebug
- Finding elements by name
- Finding elements by XPath
- Finding an element by the text it contains
Getting Started with Selenium IDE – 1 Step further
- Updating a test to assert items are on the page
- Updating a test to verify items on the page
- Adding Selenium IDE comments
- Storing information from the page in the test
- Storing elements from the page
- Debugging tests
- Creating Test Suites
- Saving tests
- What you cannot record
Overview of Selenium Web Driver
- Overview of Selenium Web Driver
- Architecture
- Web Driver API
- Selenium server
- How to set up your Java environment
- Exporting a recorded test to Selenium
- Web Driver
Data-driven testing
- Introduction
- Creating a data-driven test
- Creating a data-driven test
- Reading test data from a CSV / Excel files
- Reading test data from a database
Introducing Page Object
- Introduction
- What is Page Objects Pattern
- Working with Page Objects
- Using Page Object Pattern to design tests
Web Drivers
- Firefox Driver
- Chrome Driver
- Internet Explorer Driver
Working with Selenium API
- Checking Element’s text
- Checking Element’s attribute values
- Working with dropdowns
- Working with checkboxes and radio buttons
Testing on Mobile Devices
- Working with Android
- Installing the Selenium Web Driver Android Server
- Setting up and configuring Appium for Mobile Testing
- Creating a test for Android
Course fee
Rs. 20,000/- per participant
Early-bird discount: If you pay full payment one week before training you will get 10% discount.
Course Duration
2 Full days
Learning Objectives
- Getting introduced with Selenium IDE
- Installing Selenium IDE
- Starting to record tests using Selenium IDE
- Adding Asserts and Verifications in a test
- Getting familiar with Locators
- Overview of Web Driver and exporting your tests to Web Driver
- Working with Selenium API
- Getting familiar with Page Object
- Controlling flow of tests
- Basics of Data-driven testing
- Introducing Testing on Mobile Devices