Verification and Validation
Verification actions in HuLoop are designed to help you confirm specific conditions on your screen or web application, ensuring that elements and values meet expected requirements. These actions are essential for validating text, numbers, and element states within automated workflows, allowing interactions to proceed as planned without manual checks. Each verification action compares or evaluates values in a specific way, such as checking for exact matches, partial matches, or even the absence of a substring.
Verification actions typically involve two types of values:
- Left-Hand Side (LHS): The main value to be checked. It can be a hardcoded value, retrieved dynamically from a variable, or pulled directly from a specified locator (page and element) on the screen.
- Right-Hand Side (RHS): The value you provide in the parameter section for comparison or verification. The RHS can either be a hard-coded value or a variable that dynamically retrieves a value during the automation process.
- Verify Element Is Enabled: VERIFYENABLED
- Verify Element Is Disabled: VERIFYDISABLED
- Verify Equality of Two Values: VERIFYEQUAL
- Verify Equality of Two Values Ignore Cases: VERIFYEQUALIGNORECASE
- Verify Partial Equality of Two Values Ignore Cases: VERIFYEQUALSIGNORECASE
- Verify Inequality of Two Values: VERIFYNOTEQUAL
- Verify Partial Inequality of Two Values: VERIFYNOTEQUALS
- Verify Presence of Substring: VERIFYCONTAINS
- Verify Presence of Substring Ignore Case: VERIFYCONTAINSIGNORECASE
- Verify Absence of Substring: VERIFYNOTCONTAINS
- Verify Selected Dropdown Value Equals Parameter: VERIFYSELECTED
- Verify Selected Dropdown Value Not Equals Parameter: VERIFYNOTSELECTED
- Verify Checkbox Is Checked: VERIFYCHECKED
- Verify Checkbox Is Not Checked: VERIFYUNCHECKED
- Verify Presence of Element: VERIFYPRESENT
- Verify Absence of Element: VERIFYNOTPRESENT
- Verify Left Value Less Than Right Value: VERIFYLESSTHAN
- Verify Left Value Greater Than Right Value: VERIFYGREATERTHAN
- Verify Input Locator Is Enabled: VERIFYON
- Verify Equality of All Matching Elements: VERIFYALLEQUAL
- Verify Inequality of All Matching Elements: VERIFYALLNOTEQUAL