A codeless test case may fail at a specific step when TestGrid cannot successfully perform the recorded action. This is typically caused by element identification issues, application load delays, changes in the application UI, or incorrect test data.
A codeless test case usually fails at a specific step for one of the following reasons:
The target element cannot be found.
The page or application screen did not load in time.
The locator associated with the element has changed.
The application screen differs from the original recorded flow.
The test data used during execution is invalid or unavailable.
How to Identify the Root Cause
Step 1: Review the Failed Execution
Open the failed execution result and identify the step that failed.
Review:
Failed Step Details
Execution Screenshot
Execution Video (if available)
Execution Logs
Step 2: Verify Element Availability
Check whether the element referenced in the failed step:
Exists on the page or screen.
Is visible to the user.
Has been moved or renamed.
Requires scrolling before interaction.
Step 3: Check for Application Changes
Compare the current application screen with the screen used during recording.
Look for:
Updated layouts
Renamed buttons
Modified labels
Additional popups or dialogs
Navigation changes
Step 4: Validate Test Data
Verify that the data used during execution is valid and available.
Examples:
User credentials
Account numbers
Search values
Environment-specific data
Step 5: Review Timing Issues
If the application loads slowly, the element may not be available when the action is executed.
Consider:
Adding a wait step
Adding a condition step
Waiting for element visibility before interaction
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article