Skip to main content
Availability8.6.0 or later
Robotic Process Automation (RPA) Bot Recorder via Browser Extension by GermainUX. GermainUX RPA Bot Recorder records browser interactions and creates Selenium-based synthetic monitoring and automation scenarios. Recorded scenarios can be imported into GermainUX, executed from a GermainUX Engine, scheduled, monitored, and alerted on.

When to Use RPA Bot Recorder

Record automation steps

Requirements

Prepare before recording

Credentials and Sensitive Data

Keep secrets out of recordings

Support

Get help from support

Overview

The RPA Bot Recorder creates the scenario. GermainUX can then:

When to Use RPA Bot Recorder

Use RPA Bot Recorder to:
  • Monitor critical user journeys
  • Detect availability issues proactively
  • Detect performance degradation
  • Automate browser-based regression tests
  • Validate workflows after releases
  • Automate repetitive browser interactions
  • Validate SLA-critical business processes
Example:
LoginSearchOpen RecordValidate Result

Architecture

RPA Bot RecorderScenarioGermainUXGermainUX EngineTarget Application
The recorder creates the scenario. GermainUX manages and executes it.

Requirements

Before recording, prepare:
  • Supported Chrome or Microsoft Edge browser
  • GermainUX RPA Bot Recorder
  • Access to the target application
  • Dedicated test account
  • Predictable test data
  • GermainUX environment
  • GermainUX Engine when unattended execution is required

Deployment Overview

Follow these steps to deploy:

Recording Guidance

For maintainable scenarios:
  • Keep workflows focused.
  • Use stable selectors.
  • Use condition-based waits.
  • Use predictable test data.
  • Start from a known state.
  • Validate the actual business outcome.
Avoid relying on visual position, generated selectors, or unnecessary fixed delays.

Credentials and Sensitive Data

Do not record or embed:
  • Real-user passwords
  • API keys
  • Access tokens
  • Customer information
  • Payment information
  • Confidential production data
Use dedicated synthetic accounts and your approved credential-management mechanism.

Validate

Confirm:
  • The Engine can reach the application.
  • Browser and driver versions are compatible.
  • Authentication succeeds.
  • The scenario does not depend on an existing local browser session.
  • Expected outcomes are validated.
  • Test data is cleaned up where required.
  • Failure alerts reach the appropriate team.

Support

For assistance installing, configuring, or troubleshooting GermainUX-Agent, contact GermainUX Support.

Get Help

Contact GermainUX Support

The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.