Troubleshooting Test Cases

  • Handling Persistent Hover Menus or Dropdowns During Test Execution

    OverviewDuring test execution, a hover-activated menu or a dropdown list may remain open after an interaction. This occurs because the browser's focus remains on that element. An open menu can obscure other elements on the page, preventing subsequent st...

    Read more

  • Troubleshooting 'No Available ML Data' Errors

    OverviewThe "No available ML data" error indicates that the machine learning model lacks sufficient information to execute a test step. This often occurs when a test case has been recently copied or edited without being re-executed, or when a preceding ...

    Read more

  • Why Test Steps May Exceed Expected Execution Time

    OverviewOccasionally, certain test automation steps, such as Click, Select, and Verify actions, may take longer to execute than the standard expected time. This document explains why these delays can occur and what can be done to address them.How It Wor...

    Read more

  • Troubleshooting "Out of Memory" Browser Errors

    OverviewWhen using a web application, you may encounter a browser error message such as "Not enough memory to open this page" or "Error code: Out of Memory". This error indicates that your web browser does not have sufficient memory resources available ...

    Read more

  • Troubleshooting Click Actions That Pass But Do Not Execute

    OverviewOccasionally, a Click action may pass during a test execution, but the click interaction does not actually occur on the application's user interface. This can happen when an element is rendered in a way that prevents a standard browser click fro...

    Read more

  • Reusing Page Objects in the Middle of a Test

    OverviewPage Objects (POs) are powerful for creating reusable and maintainable tests. However, a PO that works perfectly at the start of a test may fail when it is reused later in the same test flow. This typically happens because the application is not...

    Read more

  • Debugging Failed Tests

    One of the biggest challenges in test automation is test case maintenance—especially when the application under test (AUT) changes. This is where Functionize is built to help.Our platform combines machine learning, self-healing, and robust debugging too...

    Read more

  • Using Diagnose Agent

    Test case maintenance often comes down to quickly identifying why a test failed and applying the right fix. Functionize’s Diagnose Agent is built to accelerate this process. By running diagnostics, you can uncover the root cause of a failure, explore al...

    Read more

  • Training the AI

    Functionize uses advanced machine learning models to keep your tests accurate as your application evolves. These models dynamically adapt to UI changes by analyzing thousands of attributes for each element, reducing the need for brittle selectors like X...

    Read more