Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Locating Elements
- ID, CSS, XPath, and Name Location Strategies
- Managing Dynamic Attributes
- Constructing Element Paths
- Best Practices for Efficient Element Location
Project Setup
- Preparing Visual Studio for Development
- Adding Necessary Libraries and Dependencies
NUnit Testing Framework
- Utilizing Annotations for Test Cases
- Implementing Assertions for Validation
- Using Parameterized Test Fixtures for Comprehensive Testing
Selenium WebDriver for Automation
- Conducting Cross-Browser Testing
- Waiting for Dynamic Content to Load
- Capturing Screenshots for Debugging and Reporting
- Executing Keyboard and Mouse Actions
- Managing Pop-Up Windows and Dialogs
- Debugging Techniques for Test Scripts
NLog for Logging
- Configuring Custom Logs to Enhance Traceability
Design Patterns for Code Reusability
- Creating Reusable Code Modules
- Implementing the Page Objects Model for Structured Automation
Distributed Testing with Selenium
- Running the Selenium Standalone Server
- Configuring Selenium Grid for Scalable Test Execution
- Utilizing Remote WebDriver for Distributed Environments
Requirements
- Experience in automated testing using Selenium for government applications
- Familiarity with web application development is recommended
- Knowledge of C# is preferred
14 Hours
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