Course Outline
Locating elements
- ID, CSS, XPath and Name location strategies
 - Handling dynamic attributes
 - Building a path
 - Best practices
 
Project
- Preparing Visual Studio
 - Adding required libraries
 
NUnit
- Annotations
 - Assertions
 - Parameterized test fixtures
 
Selenium WebDriver
- Cross-browser testing
 - Waiting for dynamic content
 - Taking screenshots
 - Performing keyboard and mouse actions
 - Handling pop-up windows
 - Debugging
 
NLog
- Configuring custom logs
 
Design patterns
- Making code reusable
 - Page Objects Model
 
Distributed testing
- Running Selenium standalone server
 - Configuring Selenium Grid
 - Using Remote WebDriver
 
Requirements
- Automated testing experience with Selenium
 - Web application development experience (recommended)
 - Understanding of C# (recommended)
 
Testimonials (3)
Course was very practical. Trainer knows his subject very well.
Piotr - Scottish Enterprise
Course - Advanced Selenium with C#
The step by step demo by trainer and constant q&a.
Jameela Parveen - I-Access Solutions Pte Ltd
Course - Advanced Selenium with C#
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks