Creating Automated Browser Tests with Selenium in C#

Automated browser tests help give you increased confidence that your web app is working correctly before deploying to production. One secret to happier users and development teams comes from fewer production outages and more feature development.
Course info
Rating
(56)
Level
Intermediate
Updated
Mar 25, 2020
Duration
4h 3m
Table of contents
Course Overview
Introducing Automated Web Tests with Selenium
Creating a Selenium WebDriver Test Project in C#
Interacting with the Browser Using Selenium WebDriver
Selecting and Manipulating HTML Elements
Advanced HTML Element Selection and Manipulation
Filling out and Submitting HTML Forms with Selenium
Advanced Browser Manipulation
Creating Easy to Maintain Selenium Test Code
Course Summary and Further Learning
Description
Course info
Rating
(56)
Level
Intermediate
Updated
Mar 25, 2020
Duration
4h 3m
Description

Unit and integration tests can help you catch a range of bugs, but not all of them. Even if your unit and integration tests pass, you could still deploy your web app to production and find it doesn’t work as expected. In this course, Creating Automated Browser Tests with Selenium in C#, you will gain the ability to create tests that automate the browser and simulate a real person using your web app. First, you will learn how to set up your test project and write your first test. Next, you will discover how to interact with web page elements from your tests, such as clicking a button or typing text. Finally, you will explore how to create a suite of automated web tests that are easier to maintain over time. When you are finished with this course, you will have the skills and knowledge of Selenium automated browser testing needed to help ensure your web app is working as expected before you release it to production.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
Approval Tests for .NET
Intermediate
2h 21m
Sep 16, 2020
.NET Unit Testing with AutoFixture
Beginner
1h 59m
Aug 7, 2020
Mocking with Moq and xUnit
Beginner
2h 14m
May 26, 2020
More courses by Jason Roberts
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name's Jason Robertson. Welcome to my course, creating automated browser tests with selenium in C. Sharp. I'm a freelance developer and author. No one likes to receive a phone call at 2 a.m. in the morning because of a production outage, especially when the problem could have been found during developments. Automated browser tests help you achieve a greater level of confidence in your Web app and can help prevent bugs from finding their way into production. Some of the major topics that will cover in this course include how to set up your Automated Brown's, a Test Project, how to find HTML elements on the page, how to click elements and fill out forms. How to test form validation and how to create Maintainable brows are automation code. By the end of this course, you'll know how to create automated Web. Brown's attests to help validate Your APP is working as expected. Before beginning the course, you should be familiar with the basics of C Sharp programming. I hope you'll join me on this journey to learn Web testing with be creating automated browser tests with selenium in C sharp course at your site.