Selenium : Zero to Hero
Web application automation
- Why automation required?
- Web application automation – Addressing issues
- Understanding web pages
- Html basics
Introduction to Selenium
- Why Selenium?
- Selenium solutions for web automation
- Selenium IDE
- Finding page elements - basics
C#, Visual Studio
- Choosing a language
- Why C#?
- IDE for automation
- Visual studio basics
- First C# program
Introduction to WebDriver
- First script using WebDriver
- Iwebdriver commands
- Browser navigation commands
- WebElement Commands
Control identification - basics
- FindElements Commands
- Check Box & Radio buttons
- Drop Down & Multiple Select
NUnit
- Relevance of Nunit
- Attributes
C# essentials
- Introduction to objects & Class
- Inheritance
- Arrays
- Control flow statements
- Interfaces
- Handling date and Time
- Exception handling
Selenium essentials
- WebDriver Waits
- Select options
- Alert box and popups
- Keyboard and mouse events
- Links and Tables
- Dynamics web tables
Xpath detailed
- Xpath – Understanding DOM and Xpath
- Using Contains, Sibling, Ancestor to Find Element
- Dynamic Xpath
Selenium - Miscellaneous
- iFrames
- Multiple windows
- Cross browser testing
Framework usage
- Framework Introduction and usage
- Read data from external source
- Report Generation
Bonus Sections
- OOPs concepts
- POM
- Interview Questions and Answers
- Selenium Grid
- Selenium IDE
What you will the learn?
- Accelerate your testing career with automation expertise.
- This course is designed such a way that beginners in test automation can lay a strong foundation with the basics of Selenium automation using C# as the programming language.
- Essentials of C# is covered such a way that Testers will get must know knowlege when it comes to programming.
- Hands on training will be provided such a way that the resources will turn themselves confident to handle any automation project. When it comes to candidates with intermediate automation knowledge, they can fill the gaps.
- Also, extensive training will be provided for control identification with many useful hacks from experienced professional. Other area in which course will build a knowledge will be on automation framework and creating a test automation framework using TDD.
- Learn Selenium from scratch and become a Hero in automation by the end of the course. We will also provide hands on experience in actual scenarios through which an automation resource will go through on a daily basis.
Prominent Features of the course:
- 20 to 25 Hours of Live Training along with recorded videos.
- Complete access to the Recorded training videos will be provided via the PerformanceComplete’s Private YouTube channel.
- Online training sessions are carried out using ZOHO Meeting Software.
- Exercises and assessments carried out on a daily basis (except weekends) throughout the course.
- Course Hand-outs will be provided to all the attendees.