Skip to main content

Browser Execution

Browser Execution runs a single test case visually in your browser so you can watch every action happen in real time. In the Run Configuration dialog it appears as Browser Extension.

It opens your website in an Incognito window — cookies and stored data from your normal browsing do not carry over — and executes each step one by one. Screenshots are captured during the run.

Open caseBrowser ExtensionWatch liveResults
Test cases only

Browser Execution is available for test cases only. Test suites and test plans always run on Cloud Execution. Compare both modes in Browser Execution vs Cloud Execution. After a run, review screenshots in Execution History.

How to run with Browser ExecutionHow to run with Browser Execution

1
Open a test case

Go to Test Cases and open the test case you want to run.

2
Click Run

Click the Run button in the top right. A dropdown appears with Run and Config & Run.

3
Choose how to run

Pick one of the dropdown options:

Run
Opens the Run Configuration popup where you select the run environment and click Run Now.
Config & Run
Opens the same Run Configuration popup with Advanced Settings expanded so you can set timeouts, environment, and screenshot options before running.
4
Select Browser Extension

Under Select run environment, choose Browser Extension. Then click Run Now.

5
Watch the test run

QAlity opens your website in an Incognito window and starts executing steps. Chrome may show a banner that QAlity Recorder started debugging this browser. You can watch every action being performed in real time.

6
View results

When the run completes QAlity takes you to the results page showing all steps, their duration, result, and a screenshot for each step.

Advanced SettingsAdvanced Settings

In Advanced Settings you can configure:

Page Load Timeout
How many seconds to wait for a page to load before failing. Default is 30 seconds.
Element Timeout
How many seconds to wait for an element to appear before failing. Default is 30 seconds.
Environments
Select an environment to run the test against, or leave as None.
Capture Screenshots
Choose when to capture screenshots (for example All Steps or Failed Steps).

Browser Execution results pageBrowser Execution results page

After the run completes the results page shows:

Result badge
Shows Passed, Failed, Aborted, or Stopped with a percentage circle at the top.
Date and duration
Shows when the run happened and how long it took.
Auto refreshing
The page auto refreshes every 3 seconds while the run is active. You can toggle this on or off.
Step list
Every step is listed with its name and how long it took to execute.
Step result
Click any step to see its Result, Message, and Screenshot on the right panel.
Stop button
A red Stop button appears at the top right while the run is active. Click it to stop the run at any point.

Execution HistoryExecution History

After every run the result is saved in the Execution History tab of the test case. The history shows:

Status
Passed, Failed, Not Executed, Aborted, or Stopped.
Run ID
A unique ID for each run shown as #7150, #7151 etc.
Agent Type
Shows WEB_AGENT for Browser Execution runs.
Message
A short message about the run result - for example 'All test steps passed'.
Duration
How long the run took.
Use Browser Execution for debugging

Browser Execution is the best choice when you want to see exactly what happens during a single test case run. Watch each step execute in real time and use the screenshots to identify any issues. For suites and plans, use Cloud Execution.