◉ 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.
Poetry
poetry add robo-automation
robo-automation
Shared Automation Runtime
▣Browser
Lifecycle
Lifecycle
✓Pytest
Fixtures
Fixtures
∞Parallel
Workers
Workers
≡Correlated
Logging
Logging
◎Failure
Evidence
Evidence
⚡Performance
Monitoring
Monitoring
⚙Runtime
Configuration
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
- Choose a task and approved test data.
- Prepare the starting page and browser.
- Perform supported interactions.
- Check the expected business outcome.
- 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 →
▶
For Automation AuthorsLearn what a business-test author needs from this runtime.
→
⚙Browser OptionsChoose browser mode and wait time.
→
▧Logs and PerformanceReview logs and available measurements.
→
</>Evidence GuideChoose and review execution evidence.
→
ARoboAppian FeaturesExplore supported Appian interactions.
↗
!Handling ErrorsResolve common execution problems.
→