- Allow the generic "I click" action to click elements with a
role="button"
attribute
- Made the browser click/hover steps more resilient to DOM nodes detaching mid-action
- Add
browser-timeout
/browser_timeout
setting that changes the default timeout for browser actions such astoolproof.querySelector()
- Add automatic wait-and-timeout to Toolproof actions that get elements
- Add instructions for clicking and hovering elements on a page
- Added a timeout to all test steps
- Add screenshot instructions to Toolproof
- Add
extract
concept to pull retrievals to disk
- Log inner macro steps
- Added macro feature to Toolproof
- Add
before_all
commands to the Toolproof config
- Improve resilience launching a Chrome instance
- Adds
-n <name>
/--name <name>
arguments to the CLI to run a specific test
- Adds platform flags for tests and individual steps
- Adds default placeholders for directories
- Base toolproof release