For more information contact us
Phone:
+1-425-748-5018
Fax: +1-425-644-2185
TrainingUSA@selagroup.com
Coming courses
Register/More info
More courses from
Test Automation
Test Automation for Testers using Java and Selenium
Test Automation for decision makers: Getting the most out of test automation
Automation Web Testing In Selenium Java
Advanced Test Automation Practices
Test Driven Development with .NET
Test Driven Development for Java Developers
Test Driven Development for C++ Developers
Automation Web Testing In Selenium C#
Selenium in Depth Workshop
Introduction to test automation using Ranorex
SeleniumCSh - Version: 1
Automation Web Testing In Selenium C#
2 days course
Description
In this course you will learn how to use Selenium WebDriver to develop automated tests for web application in C#
Intended audience
Automation developers. This course is NOT intended to teach how to build a test automation system from scratch. If you don’t yet have a test automation system yet in place, it’s highly recommended to talk to Sela consultants in order to help you establish the test automation infrastructure for your team before taking this course.
Prerequisites
Basic knowledge of C#
Objectives
Understand Selenium fundamentals
Know how to write automated tests in C#, using Visual Studio Test and Selenium WebDriver
Know how to use the different locators and how to choose between them
Understand the page object pattern and how to implement it
Know how to execute fragments of JavaScript from your tests and when to use it
Understand the implicit and explicit wait and when to use them
Know how to take screenshots and other evidences to help you investigate failures
Understand the different exceptions that Selenium throws and their meanings
Working with iframes and windows
Understand cross-browser testing, Selenium Grid and Selenium cloud providers
Topics
Selenium Overview
Introduction to Selenium
Selenium Architecture
Legacy Selenium IDE
Unit test framework basics
Creating a new test project
Test Class & Test Method
Initialize & cleanup
Asserts
A typical test structure: Arrange-Act-Assert
Selenium Webdriver
Adding WebDriver support to a test project
Navigating to other pages
Understanding DOM Structure
Finding elements on the page using basic selectors
Performing actions on page elements
Finding elements within other elements
Working with drop-down (select) elements
XPath
CSS Selector
ImplicitWait
WebDriverWait
Executing JavaScript using Selenium
Using TakeScreenshot, PageSource & Logs to investigate failures
PageObject
Switching between windows and iframes
Selenium Grid
Cross Platform Browser Testing
Selenium Server
Selenium Grid
Selenium cloud providers (BrowserStack, SauceLabs, etc.)
SeleniumCSh Course
I would like a representative to contact me regarding this activity
*
*
*
*
*