Welcome to SafetyNet Web Test Tools for C#’s documentation!

SafetyNet Tools for C# is a test automation tool for Visual Studio developers and testers.

It enables the following features in your applications:

Recording all control inside website areas
Click on a div or content control and record all interactable web elements inside of it. You can also record individual elements by clicking on them.
Automated CSS Selector generation
The recorded controls will automatically have unique css selectors that are optimized for uniqueness and resiliency once the application changes.
C# Object Model
All your recorded controls will be transformed into C# objects with specific types matching the web element type. We support the Page Object Model by allowing you to create multiple UI Maps files.
C# Coded Tests
A powerful way to allow developers to create and maintain tests.
Drag and Drop UI for test creation
Create tests with no previous knowledge of Selenium or C# coding. This helps your testers to collaborated with devs to create automated UI Tests.

Not a Record and Playback Tool

We do not believe that Record and Playback is the right way to create a successful test automation framework, so we don’t currently support this feature. Our suggested workflow is:

  • Record your User Interface and group controls into UI Maps following the Page Object Model.

  • Create your tests using the recorded controls.

  • Create reusable functionality snippets to speed up maintenance.

  • Test early and often to maximize the test framework benefits.

Developers and Testers Collaboration

For testers with no coding or Selenium experience, there will be issues they won’t be able to overcome on their own. We allow developers to use code to solve some of these issues and then the testers to be able to consume them through the UI.