For the complete documentation index, see llms.txt. This page is also available as Markdown.

Resolving Element Not Found Issue

Problem
Cause
Instructions to Resolve

An element not found issue was observed in Avo client.

  • Re-capture the element in the application to ensure the latest properties are captured.

  • The element not found error occurred because the target element is dynamic, meaning its attributes (such as class, ID, or position in the DOM) change at runtime. As a result, the previously captured selector became invalid

  • Identify stable attributes: Inspect the element and look for attributes that remain consistent, such as id, name, or data attributes.

  • Use a reliable CSS selector: Construct the selector using stable attributes in the format: element tag[attribute name='attribute value']  Example: div[class='button-container'] 

  • Ensure the selector uniquely identifies the element without being overly dependent on the DOM structure.

  • Test the selector in browser developer tools to confirm it consistently identifies the correct element.

  • Replace the old selector with the improved one and re-run the test to verify the issue is resolved.

Last updated