◉ Test Automation Shared Python Automation Infrastructure

Build Browser
Automation.
Faster. Reliably.

Run browser tests with configurable browser options, logs and evidence. Appian test authors normally use these features through RoboAppian.

Poetrypoetry add robo-automation
robo-automation Shared Automation Runtime
▣Browser
Lifecycle
✓Pytest
Fixtures
∞Parallel
Workers
≡Correlated
Logging
◎Failure
Evidence
⚡Performance
Monitoring
⚙Runtime
Configuration
◇
Reusable Foundation

Browser and pytest infrastructure ready for consumer projects.

◎
Stable Wrappers

Common page and locator abstractions above browser internals.

▤
Pytest Ready

Run selected testcases from your test project.

ϟ
Parallel Friendly

Run tests in parallel when your project is configured for it.

∞
Configurable

Choose browser, waiting and evidence settings.

▥
Clear Diagnostics

Logs, screenshots, browser evidence, and performance data.

Start with a small workflow
  1. Choose a task and approved test data.
  2. Prepare the starting page and browser.
  3. Perform supported interactions.
  4. Check the expected business outcome.
  5. Review the result and available evidence.
Make each run reviewable

Use a visible browser while checking a new test. Enable evidence when needed, and review the failed step together with its expected result.

▣   Documentation

Explore all docs  →