Execute your test specifications with browser automation
bugster run
command executes your generated test specifications using browser automation, validating that your application works as expected. It runs tests against your configured application URL and reports results.
bugster init
and bugster generate
before using the run command. Ensure your application is running on the configured base URL..bugster/tests/
directoryTest Discovery
.yaml
files from .bugster/tests/
Browser Automation
Results Collection
path argument
bugster run auth/1_login.yaml
bugster run auth/
.bugster/tests/
--headless
--silent, -s
--verbose
--base-url
--only-affected
--max-concurrent
auth/
: 2 tests selecteddashboard/
: 2 tests selectedcheckout/
: 1 test selected.bugster/videos/{run-id}/{test-id}/
--only-affected
during developmentEnvironment-specific runs: Use --base-url
for different environmentsHeadless in CI/CD: Always use --headless
in automated pipelines--max-concurrent 1
when debuggingVerbose output: Add --verbose
to understand test executionLocal URLs: Test against localhost
during developmentSave results: Use --output
to analyze test patternsApplication not accessible
--base-url
to override configuration if neededAuthentication failures
.bugster/config.yaml
are correctTest timeouts
--max-concurrent
value for better stability--verbose
to identify slow stepsElement not found errors
bugster update
to refresh test specifications--verbose
to see exact element selectorsNetwork or streaming issues
--no-stream-results
to run locally onlybugster run
command uses standard exit codes: