Skip to main content
Propolis is an AI-powered browser testing platform that autonomously creates, runs, and maintains automated tests for your web applications. Instead of writing brittle test scripts or manually creating tests, Propolis uses AI agents to explore your entire application and generate comprehensive test coverage automatically. For tests that are not generated autonomously, users can set up their own tests via our no-code features.

How Propolis Works

Propolis makes it easy to build, run, and monitor automated browser tests for your web application—no code required.
1

Add or Generate Tests

Create tests in multiple ways: let AI generate them automatically by exploring your app, record a workflow video for AI to convert into a test, or use the no-code builder for full control.
2

Run Tests Automatically

Tests can be executed on demand, on a schedule, or triggered by your CI/CD pipeline. Propolis integrates with your workflow to ensure tests run at the right time.
3

Get Notified of Issues

When a test fails, Propolis surfaces errors and detailed traces directly in your preferred channels—such as GitHub Actions or Slack—so your team can catch and fix bugs before they reach production.

Key Features

The Swarm intelligently crawls your application, discovers user flows, and generates complete test suites. Describe your app once and get comprehensive coverage automatically.
Record any workflow with your favorite screen recorder. AI extracts clicks, inputs, and navigation into executable test steps.
No-code editor for creating and editing tests. Add steps for navigation, clicks, typing, assertions, and waits with a simple interface.
Save authenticated browser sessions with cookies and localStorage. Reuse them across all tests to eliminate repeated login flows.
Automate test execution on daily, weekly, or monthly schedules. Configure multiple schedules for different test suites.
AI-powered element detection adapts to minor UI changes, reducing test maintenance when your app evolves.

Core Concepts

Understanding these concepts will help you get the most out of Propolis: Test - A single automated user journey through your application (e.g., “User can complete checkout”) Test Run - One execution of a test with results and details to debug. Suite - A collection of related tests that can be organized and executed together Profile - Saved browser state including cookies, localStorage, and authenticated sessions Swarm - AI exploration mode that autonomously discovers features and generates test coverage
Ready to get started? Follow our Quick Start guide to create your first test in minutes.