Why Use Browser Profiles?
Save time - Eliminate 30-60 seconds of login flow from every test Test different roles - Maintain separate profiles for admin, customer, guest users Handle complex auth - Skip 2FA, OAuth, SSO flows after initial setup Persistent state - Keep cookies, localStorage, session data across test runsHow Profiles Work
A browser profile captures the complete browser state including:- Cookies
- Local storage
- Session storage
- IndexedDB
- Service workers
Creating a Profile
1
Navigate to Profiles
Go to Profiles → New Profile in the dashboard
2
Name your profile
Click the profile name to edit it. Use descriptive names like:
- “Admin User”
- “Premium Customer”
- “Free Tier User”
- “Guest User”
3
Start a live session
Click Resume to open a live browser session
The live session runs in a real browser environment where you can interact normally
4
Perform authentication
In the live session:
- Navigate to your login page
- Enter credentials
- Complete 2FA/security checks
- Navigate through your app as needed
- Verify you’re fully logged in
5
Save the profile
Click Save to capture the current browser state
Profile is now ready to use in tests!
Using Profiles in Tests
Select your saved profile from the Profile dropdown when creating or viewing a test. The test will start with this profile’s authenticated state, skipping any login steps.- New Test
- Existing Test
- Go to Create → Build Step by Step
- In test configuration, find Browser Profile
- Select your profile from the dropdown
- Test starts already authenticated
Managing Profiles
Live Sessions
When a profile session is active (Resume clicked):- View Session - Opens the browser in a new tab to see what’s happening
- Live Preview - Shows an embedded iframe of the browser
- Save - Captures current state and closes session
Live sessions remain active until you explicitly save or close them. You can leave them running while you work.
Updating Profiles
Sessions expire over time. To update a profile:- Click Resume on the profile
- Re-authenticate if session expired
- Make any necessary changes
- Click Save to update the profile
Deleting Profiles
Click the delete icon to remove a profile permanently. Any tests using this profile will start with a fresh browser instead.Troubleshooting
Profile not working
Profile not working
Symptom: Tests using profile still show login pageSolutions:
- Resume profile and re-authenticate
- Check if cookies expired
- Verify application didn’t change auth flow
- Ensure profile was saved after authentication
Session expired mid-test
Session expired mid-test
Symptom: Test fails partway through with authentication errorsSolutions:
- Application session timeout is too short
- Update profile more frequently
- Check application session settings
- Consider re-authenticating in long-running tests