Selenium Using C Sharp Course Content
1. Automation
1. Automation
- Benefits of Automation Testing
- Various Tools Available in Market
- Comparison between the tool
- Tool Based
- Framework Based
- Record & Play
- Modularization
- Installing Visual Studio
- Features of C#
- Why C# for Selenium
- First C# Project
- Datatypes in C#
- Local and Global Variable
- Static and Non Static Variables/ Functions
- Conditional Statements
- LOOPS
- ARRAYS – Single/Two Dimensional
- FUNCTIONS
- Call by reference and Value
- Constructors
- Interface
- Overloading and Overriding Functions
- Accessing modifiers - Public, Private, Default, Protected
- Exception handling with try catch block
- Final and Finally
- Throw and Throws
- List and Dictionary Class
- Read/ Write data in Text File
- Read/Write data in Excel
- Reading Configuration File in C#
- Command to Openurl in FireFox, Chrome, Internet Explorer
- XPath
- Finding Xpaths to identify
- Absolute and partial Xpaths
- CSS Selector
- Get All List from page
- Implicit Wait
- Explicit Wait
- Handling Dynamic objects/ids on the page
- Extracting More than one object from a page
- Extracting all links of a page/Bulk extraction of objects
- Handling drop down list
- Managing radio buttons and Checkboxes
- Alert management
- Taking Screenshots of the web pages
- Window Handle
- PopUp Handling
- Mouse movement with Selenium - Actions class
- Randomly clicking/selecting Objects - Randomising
- Types Of Framework
- Linear Framework
- Data Driven Framework
- Spectflow BDD framework
- Using page object model Framework
- Plenty of Assignments on all the topics