# Automated Browser Testing on a Schedule with Upstash Box

DevFeed: [Automated Browser Testing on a Schedule with Upstash Box](<https://devfeed.tech/articles/automated-browser-testing-on-a-schedule-with-upstash-box-78693.md>)

Original publisher: [Read original article](<https://upstash.com/blog/scheduled-browser-tests-upstash-box>)

Author: Ali Tarık Şahin

Published: 2026-09-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Upstash](<https://devfeed.tech/sources/upstash.md>)

Topics: [Test automation](<https://devfeed.tech/topics/test-automation.md>), [Headless Browser](<https://devfeed.tech/topics/headless-browser.md>), [synthetic monitoring](<https://devfeed.tech/topics/synthetic-monitoring.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [box](<https://devfeed.tech/tags/box.md>), [browser](<https://devfeed.tech/tags/browser.md>), [chromium](<https://devfeed.tech/tags/chromium.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cron](<https://devfeed.tech/tags/cron.md>), [git](<https://devfeed.tech/tags/git.md>), [test](<https://devfeed.tech/tags/test.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

The article explains how to run scheduled browser tests in an Upstash Box with Chromium and Playwright, then store screenshots and state and report findings to GitHub. It describes nightly compatibility checks comparing Docs7 with Mintlify repositories.

## Source excerpt

Some tests need a real browser, a shell, a git checkout, and a place to store results. An Upstash Box with a browser and a cron schedule gives you all of that in one machine. It wakes up, runs the test, and pauses again. This is how we set it up, and how we use it to test Docs7 against real Mintlify repositories every night.