Overview
The OpenBrowser Stress Tests are a collection of HTML forms and interactive pages designed to evaluate and benchmark browser automation capabilities. These tests cover various edge cases and challenging scenarios that browser agents may encounter. Live Demo: billy-enrizky.github.io/openbrowser-aiAvailable Tests
Form Challenges
| Test | Description |
|---|---|
| React Native Web Form | Complex form with React Native Web components |
| Dynamic Form | Form with dynamically generated fields |
| Multi-Step Form | Wizard-style form with multiple pages |
| Validation Form | Form with various validation rules |
| File Upload Form | Form with file upload capabilities |
Interactive Challenges
| Test | Description |
|---|---|
| Drag and Drop | Elements that require drag-and-drop interaction |
| Infinite Scroll | Page with infinite scrolling content |
| Modal Dialogs | Nested modal and popup interactions |
| Shadow DOM | Elements inside Shadow DOM |
| iFrames | Content embedded in iframes |
Running Stress Tests
Using the Live Site
Navigate to the stress test you want to run:Running Locally
Clone the repository and open the HTML files:http://localhost:8000 in your browser.
Testing with OpenBrowser
Contributing Tests
To add a new stress test:- Create an HTML file in
stress-tests/challenges/ - Add the test to
stress-tests/index.html - Document the test in this page
- Submit a pull request