# `Plushie.Automation`
[🔗](https://github.com/plushie-ui/plushie-elixir/blob/v0.7.2/lib/plushie/automation.ex#L1)

Runtime automation for Plushie apps.

This namespace covers attached interaction sessions, selector resolution,
screenshots, replay, and `.plushie` file execution.

Use `Plushie.Automation.Session` to drive a running app directly, and
`Plushie.Automation.File` when you need to parse the `.plushie` file format.

# `backend_mode`

```elixir
@type backend_mode() :: :mock | :headless | :windowed
```

Renderer mode supported by Plushie automation.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
