Authenticator App Integration
Integrating Robonito with a secure Authenticator Secret allows the test engine to generate valid Time-Based One-Time Passwords (TOTPs) dynamically. The engine uses the same standard cryptographic hashing algorithms as apps like Google Authenticator or Authy.
This integration is critical for automating end-to-end user flows that are protected by strict Two-Factor Authentication (2FA) requirements.
1. Registering an Authenticator Account
You can securely store multiple 2FA secrets within a single Robonito workspace. To bind a new account, you must retrieve your application's raw secret key (often provided as a text alternative when a service asks you to scan a QR code).
- Navigate to Integrations: In your main dashboard, open the Integrations tab from the left sidebar.
- Select Authenticator App: Find the Authenticator tile and click
Add Account. - Configure the Connection:
- Account Name: Enter a recognizable description (e.g., Staging Admin 2FA).
- Secret Key: Paste the 16-32 character cryptographic secret string provided by your software.
- Advanced Options: Generally, leave these as default (6 digits, 30-second interval, SHA-1).
- Save: Click
Saveto officially bind the account to your workspace.
2. Using OTPs During Test Execution
Once the secret is saved, you can effortlessly fetch live OTP tokens while actively recording a test step.
- Start Recording: Begin recording your test case naturally.
- Trigger the UI: Reach the specific application screen requesting the 2FA code.
- Fetch OTP: In your Robonito recording toolbar overlay, click the Fetch OTP action button.
- Target the App: Select Authenticator App as your data source.
- Pick the Account: Select the exact account name (e.g., Staging Admin 2FA) you configured earlier.
Robonito will immediately generate a mathematically valid 6-digit code and seamlessly inject it into the active input field on your screen to bypass the security wall.