Browser Management
robo-appian depends on the browser automation runtime and provides a platform-independent command for provisioning framework-managed browser binaries.
Install all browsers
Equivalent explicit form:
Install one browser
robo-appian install-browser firefox
robo-appian install-browser chromium
robo-appian install-browser webkit
Internally, the command runs the equivalent of:
It does not rely on a platform-specific playwright executable being on PATH.
Runtime browser selection
Browser installation and browser execution are separate decisions.
The generic lifecycle selects a browser from the automation configuration. The common setting is:
Supported browser engine names are:
chromiumfirefoxwebkit
If no value is configured, the generic lifecycle defaults to Chromium.
For a visible local browser session:
CI guidance
Install the browser during environment/bootstrap setup, not inside individual tests. For example:
On Linux, the selected browser may also require operating-system libraries provided by the runner/container image.