AI-Assisted Self-Healing Robots

Resolve common issues encountered when AI-assisted self-healing does not behave as expected.

Self-Healing Is Not Triggered

Issue

The robot encounters a failure, but AI-assisted self-healing is not initiated.

Why It Happens

This can occur when the feature is disabled, the failure type is not supported, AI Assistant is not active in the environment or there is missing context information in the description.

What to Do

  • Ensure the feature is enabled.
  • Verify that the failure type is supported.
  • Confirm AI Assistant is active.
  • Provide appropriate context in the description when you create the robot.

    Provide business context, end-user context to describe the business action being performed and describe your robot in a clear and simple way so the AI understands it well. Explain what the robot does, how it works, and who it helps. Mention the tasks it handles, the tools or data it can use, and any limits or rules it must follow. This helps the AI generate more accurate, relevant, and reliable recommendations when errors occur.

    For example:

    Scenario: The robot helps test a website’s Login page. On some screens, the main action button is labeled Submit, and on others it is labeled Login. The robot should understand that both labels mean the same action: sending the login form.

    Expected behavior:When the button label changes from Submit to Login, the robot should not fail. Instead, it should recognize the button by its purpose, confirm it is the correct action button, and continue with the login flow.

See Configure AI-Assisted Self-Healing Robots.

No AI Recommendation Is Generated

Issue

A failure is detected, but no AI recommendation is generated.

Why It Happens

This can occur when the step does not involve UI interaction or when insufficient selector data is available for analysis.

What to Do

  • Check that the step involves UI interaction.
  • Ensure sufficient selector information is available.

Incorrect Element Is Selected

Issue

The system applies a fix, but the selected UI element is incorrect.

Why It Happens

This can occur when multiple elements match the criteria and the AI selects a similar but incorrect element.

What to Do

  • Review execution logs to understand the applied fix.
  • Refine selectors manually for better accuracy.

Robot Still Fails After Retry

Issue

The robot retries the step after applying a fix, but execution still fails.

Why It Happens

This can occur due to environment configuration issues, missing permissions, or failures that are not supported by self-healing.

What to Do

  • Verify environment configuration.
  • Check permissions and dependencies.
  • Consider manual updates for unsupported scenarios.