Introduction

We need assertions to know if our test execution was successful or not. If we do not add assertions in our test cases, the values for Passed and Failed will be zero. A test case can have more than one assertion.

Solution

Assertions can be added by using the Add Assertion action. You can choose from the following types of assertions:
Assertion TypeDescription
Element Is PresentChecks if an element is present
Element Is Not PresentChecks if an element is not present
Element Matches ValueChecks if the text from an element matches a certain value
Element Does Not Match ValueChecks if the text from an element does not match a certain value
Element Contains ValueChecks if the text from an element contains a certain value
Element Does Not Contain ValueChecks if the text from an element does not contain a certain value
Element Contains AttributeChecks if an element contains a certain attribute
Element Does Not Contain AttributeChecks if an element does not contain a certain attribute
Variable AssertionProvides multiple ways to check a variable
Page Source Contains ValueChecks if the Page Source contains a certain value
Page Source Does Not Contain ValueChecks if the Page Source does not contain a certain value
Screen Matches ScreenshotPerforms a visual comparison between the entire screen and a baseline screenshot
Element Matches ScreenshotPerforms a visual comparison between an element and a baseline screenshot