Every feature, explained in plain language.
Search for any feature or term Rima uses. Get its definition, what it is for, a practical example, common use cases, where to find it, and product screenshots - plus complete step-by-step guides.
Create your account and sign in
Everything you need to go from the home page to a working account: creating an account, confirming your email address, signing in and out, and getting back in if you forget your password.
Read guideThe dashboard, explained
The dashboard is mission control. It shows your numbers at a glance, your projects and recent runs, an onboarding checklist, and side panels for the extension token, local devices, teammates, bounty reports and email settings.
Read guideRecord a test with the browser extension
The Chrome extension watches what you do in a normal browser tab - clicks, typing, navigation, scrolling - and turns it into a saved test you can replay whenever you want. No code required.
Read guideValidations: teach your test what "working" means
A recording proves the steps can be replayed; validations prove the website actually did the right thing. Add checks for page text, the URL, or any element on the page - in a simple mode or an advanced one.
Read guideProjects, tests and test groups
A project holds the tests for one website or app. This guide covers creating and organising projects, managing the tests inside them, and bundling tests into reusable groups.
Read guideRun tests and read the results
Run one test, a hand-picked selection, or a saved group. Every run produces a summary, screenshots, a full trace with video and network data, downloadable files, and a link you can share with anyone.
Read guideSchedules: let Rima run tests for you
Put a project on a schedule and Rima re-runs your chosen tests automatically - hourly, daily, weekly or monthly - and emails you the results. Start and stop the schedule any time.
Read guideLocal runner & CLI: test localhost and private builds
The command-line runner executes your saved cloud tests on your own computer - against localhost, staging or anything private - and syncs results back to the project. Tunneling gives Rima's cloud browser a temporary route to a private app.
Read guidePlans, billing and invoices
Pick a plan, manage the subscription through Stripe, pause billing when a workspace goes quiet, and find every invoice later. Your first workspace gets a 14-day trial on paid plans.
Read guideEmail notifications and report pages
Decide when Rima emails you, and know where every kind of report lives: run-result emails, bounty reports and public run reports.
Read guideYour profile and account settings
The profile page shows who you are and where you stand - email verification, current workspace, trial dates - and is where you change your password or get help.
Read guideThe admin console (for Rima administrators)
A back-office area only administrators can see. It covers platform stats and server health, user management, bounty review, coupons, and every kind of log.
Read guideReference · Core concepts 9 definitions
Workspace
A workspace is the top-level container that keeps a team, its projects, permissions, subscription, and run history together.
Read definition and examplesProject
A project is a collection of tests, variables, environments, schedules, groups, access rules, and run history for one website or application.
Read definition and examplesTest
A test is a saved browser flow: an ordered set of actions plus optional validations that Rima can replay.
Read definition and examplesRecorded step
A recorded step is one saved interaction inside a test, such as navigating, clicking, typing, choosing an option, scrolling, waiting, or validating a result.
Read definition and examplesRun
A run is one execution of one or more tests. It records what passed, what failed, when it ran, how it was triggered, and the evidence produced.
Read definition and examplesDashboard
The dashboard is the main overview for the active workspace: project cards, recent runs, onboarding, invitations, tools, and account status.
Read definition and examplesOnboarding checklist
The onboarding checklist is a dashboard guide that tracks the first product setup milestones for a new account.
Read definition and examplesProjects page and test manager list
The Projects page (/projects) and the test manager list (/app) are the two full-page views that list every project you can access, with tools to find and open each one.
Read definition and examplesProject settings: rename, description, config and deletion
Project settings are the housekeeping controls on the project detail page: the inline name editor, the description field, the Save Config button, and the Delete Project action.
Read definition and examplesReference · Build tests 23 definitions
Browser extension and recorder
The browser extension is the no-code recorder that watches a flow in a normal browser tab and converts it into a Rima test.
Read definition and examplesExtension token
An extension token is the private key that links a browser extension installation to your Rima account.
Read definition and examplesPreview Replay
Preview Replay plays a saved test inside your current browser tab so you can watch the actions before starting a full run.
Read definition and examplesValidation
A validation is a condition that must be true for a test to pass, such as expected text, URL, element state, or email arrival.
Read definition and examplesSimple validation
A simple validation is a quick text or URL check that does not require you to build a selector-based rule.
Read definition and examplesAdvanced validation
An advanced validation targets an element with a selector and can require several properties to match at the same time.
Read definition and examplesElement picker
The element picker lets you click an element on the live page so Rima can capture its selector and readable properties for a validation.
Read definition and examplesEmail received validation
An email received validation waits for a matching message in the Rima test inbox and fails if it does not arrive.
Read definition and examplesClick link from email
Click link from email is a test step that finds a matching message, extracts a link from it, and opens that link in the browser.
Read definition and examplesProject variable
A project variable is a named reusable value that tests and validations in the same project can read or update.
Read definition and examplesSecret value
A secret value is encrypted test data that Rima masks in the interface, logs, and run evidence.
Read definition and examplesGenerated and random test data
Generated test data replaces a fixed recorded value with a fresh or reusable random value, optionally with a prefix and suffix.
Read definition and examplesEnvironment URL
An environment URL maps the domain used while recording to another domain used during a run.
Read definition and examplesRun Before
Run Before is a dependency setting that tells Rima to execute one or more setup tests before the test you selected.
Read definition and examplesExecution mode
Execution mode controls whether tests in a multi-test run share one browser session or each start in a fresh browser.
Read definition and examplesTest group
A test group is a named, ordered, reusable selection of tests inside a project.
Read definition and examplesEnabled and disabled tests
An enabled test can be selected and executed; a disabled test stays saved but is skipped by normal runs and schedules.
Read definition and examplesProject import and export
Project export packages a project and its tests into an encrypted .rima archive; import restores that archive into a workspace.
Read definition and examplesWait step
A wait step pauses test execution before the next action.
Read definition and examplesExtract a value from email
Email value extraction reads a matching email and pulls out a code or other value for a later browser step.
Read definition and examplesAssign a step result to a variable
Assign to variable stores a value produced or used by one step under a project-variable name for later steps and tests.
Read definition and examplesTest list controls: search, sort, rename and delete
The test list is the table of saved tests inside a project, with controls to search, sort, paginate, expand details, rename inline, and delete.
Read definition and examplesWhat the recorder captures
Captured interactions are the browser events the extension turns into recorded steps while a recording session is active: clicks, form input, navigation, keyboard and clipboard events, scroll, wheel, touch, hover, and elements inside shadow DOM.
Read definition and examplesReference · Run and inspect 10 definitions
Schedule
A schedule automatically starts selected tests or a test group at a recurring time.
Read definition and examplesRun summary
The run summary is the high-level result page for a run, showing status, duration, selected tests, validations, failures, and links to deeper evidence.
Read definition and examplesRun History and Run Trends
Run History lists past executions; Run Trends summarizes how results change over time.
Read definition and examplesTrace viewer
The trace viewer is the detailed investigation page that combines test steps, screenshots, browser video, timeline events, network requests, and console messages.
Read definition and examplesTrace timeline
The trace timeline places notable run events in time, including navigation, console warnings or errors, and failed or slow network requests.
Read definition and examplesRun artifacts and files
Run artifacts are the evidence produced by an execution, including screenshots, traces, videos, logs, and downloadable files.
Read definition and examplesPublic run report
A public run report is a read-only result page opened through a share token, without requiring the recipient to sign in.
Read definition and examplesDelay between tests
Delay between tests is an optional pause inserted after one selected test finishes and before the next begins.
Read definition and examplesTest health
Test health is the project-list view of how reliably a saved test has been passing or failing in recent runs.
Read definition and examplesCancel a run
Cancel run asks Rima to stop an execution that is queued or currently running.
Read definition and examplesReference · Local and private testing 6 definitions
Local runner and CLI
The local runner is Rima’s command-line tool for executing saved tests on your own computer while syncing results back to the web app.
Read definition and examplesDevice code
A device code is a short-lived code used once to connect a computer running the Rima CLI to your account.
Read definition and examplesLocal runner API key
A local runner API key is a long-lived credential the CLI can use for non-interactive authentication.
Read definition and examplesURL rewriting
URL rewriting swaps the recorded site address for another address at run time while keeping the rest of the flow the same.
Read definition and examplesTunnel
A tunnel is a temporary private route that lets Rima’s cloud browser reach an application running on your computer or private network.
Read definition and examplesCLI commands
The Rima CLI is the rima terminal command that lists your workspaces, projects, and tests, and runs saved tests on your own computer.
Read definition and examplesReference · Teams and access 6 definitions
Workspace invitation
A workspace invitation asks an email address to join a workspace with a chosen role or starting permissions.
Read definition and examplesRoles and permissions
A role is a reusable permission level; a permission is one specific action a member is allowed to perform.
Read definition and examplesPer-project access
Per-project access controls which workspace members can see or manage one specific project and what they can do inside it.
Read definition and examplesWorkspace switcher
The workspace switcher changes the active workspace without signing out.
Read definition and examplesWorkspace logo
A workspace logo is the optional image used to visually identify a workspace in Rima.
Read definition and examplesTeam members page
The team members page (/team/members) lists everyone in the workspace with search, filters, sorting, and pagination; the dashboard shows a smaller Team Members preview panel.
Read definition and examplesReference · Reports and account 12 definitions
Email notifications
Email notifications control whether a member receives run-result messages from Rima.
Read definition and examplesBounty report
A bounty report describes a browser flow the recorder could not capture, optionally with a related project and sample test.
Read definition and examplesPlan, trial, and subscription
A plan defines workspace limits and features; a trial temporarily unlocks a paid plan; a subscription keeps it active through recurring billing.
Read definition and examplesPause and resume billing
Pause billing stops charges and paid workspace features without deleting the workspace; resume restores billing and access later.
Read definition and examplesInvoice
An invoice is the monthly billing statement for a workspace subscription, including status and itemized charges.
Read definition and examplesProfile settings
Profile settings is the account page for identity, email verification, password changes, workspace status, billing accounts, invoices, and help.
Read definition and examplesEmail report
An email report is the stored record of a run-result message Rima sent to a member.
Read definition and examplesFree plan active project
On the Free plan, the active project is the project that keeps run access when the plan allows only one active project.
Read definition and examplesCoupon
A coupon is a discount code that an eligible workspace can apply during subscription checkout.
Read definition and examplesEmail verification
Email verification confirms that the person creating an account can receive messages at the supplied address.
Read definition and examplesPassword reset
Password reset replaces a forgotten account password through a time-limited link sent to the account email.
Read definition and examplesSupport request
A support request is a message to the Rima team about an account, billing, product, or technical problem, with optional attachments.
Read definition and examplesReference · Platform and admin 6 definitions
Public site pages
The public site is everything a signed-out visitor can browse: the Home, About, Pricing, Contact, and Tutorial pages, the Terms and Privacy pages, and the searchable Documentation section at /docs.
Read definition and examplesApp navigation and profile menu
The authenticated navbar is the bar at the top of the app that moves you between the dashboard, content pages, and your account, and the profile menu is the dropdown behind your avatar with account actions.
Read definition and examplesInterface basics: modals, toasts and tooltips
Modals, toasts, and tooltips are the shared interface conventions Rima uses everywhere: pop-up dialogs for focused actions, short notifications for action results, and hover help on controls.
Read definition and examplesAdmin stats, health and usage analytics
The admin analytics views in the admin console show platform totals, server health charts over selectable time ranges, and usage data such as tests by user. Only administrator accounts see these areas.
Read definition and examplesAdmin user management
Admin user management covers the account controls in the admin console’s Users panel: ban and unban, soft delete and restore, end or continue a free trial, and create a demo user. Only administrator accounts see these controls.
Read definition and examplesAdmin logs and support tools
The admin logs and support tools are the console panels for outbound and inbound email logs, support tickets with attachments, error logs, audit logs, and system logs. Only administrator accounts see these panels.
Read definition and examples