November 26th, 2025

Reusable Components are here

You’ve been building more and more scenarios in Kapptivate, and one thing kept coming back:
“We need to have a solution to not repeat ourselves in the different scenarios”.

This release brings a big leap in how you create, maintain, and scale your test suites — with reusable building blocks, smarter editing, and better control over your environments.

🚀 New: Reusable Components

Say hello to Reusable Components — the fastest way to build tests without repetition.

Reusable Components are step groups you create once and reuse everywhere (login, logout, user creation, setup flows, etc.).
Update them a single time, and all the tests using them stay automatically in sync.

Why it matters:

  • Write common flows once, reuse infinitely

  • Massively reduce maintenance when apps change

  • Compose scenarios like Lego instead of copy/pasting steps

  • Keep large test suites consistent and scalable

Reusable Components are now available directly in the test creation form, so you can insert blocks as you build.

Collections for Components (new)

To keep things organized as your library grows, you can now store reusable components inside Collections.


Collections are available in the reusable page and in the import modal, making it easy to browse the right blocks fast.

✨ More new goodness in the Test Builder

  • Move Step Groups Up / Down
    Reorder groups instantly with new Move Up / Move Down actions.

  • Reset All Selectors (one click)
    You can now clean all selectors in a test without touching reusable steps.

  • No Web Agent Warning
    If no web agent is available while creating a test or reusable, Kapptivate tells you clearly.

  • Run Button Placement Updated
    Run now sits right next to Save in the new web test form for a smoother workflow.

  • Tooltips on Icon Buttons
    Tooltips are now displayed on all icon-only buttons for improved accessibility and clarity.

🛠 Improvements

  • Fixed a bug preventing the monitoring form from being saved when the monitor was paused.

  • Improved reliability of the Live button opening the fullscreen modal.

  • Corrected the display of “Connecting…” in live preview across different screen sizes.

  • Improved Live Browser display when execution is pending.

  • Execution duration is now accurate in multiple test execution.

  • You can now run a test with CMD/CTRL + ENTER from the new test builder.

  • Reset all selectors now only affects the test, not reusable component steps.

🐛 Fixes

  • Deleting a reusable from its edit page now redirects correctly to the reusable list.

  • Fixed the clickable area on reusable cards.

  • Removed last incorrect mentions of “tests” on the reusable edit page.

  • Duplicate test now correctly duplicates tests created with the new web test flow.

  • Fixed a visual issue where an assert not displayed step could render incorrectly.

  • Fixed cellular agents slots that could not be rebooted.

  • Step details are now correctly disabled when viewing steps inside a reusable component.

  • Collection and AddTeams modals are now removed from the DOM when closed.

  • Fixed smartphone details page display.

  • Detach component now detaches the entire reusable block.

  • Fixed reusable creation failing if no test had ever been created before.

  • Fixed step select values not being saved after changes.

  • Adding a reusable to a test no longer resets form values after a run.

  • Fixed reusable search showing incorrect titles.

  • Clicking a reusable selection checkbox no longer navigates to the edit page.