The assert object as provided by the test runner, including the normal methods from
node:assert plus extras for dealing with snapshots.
Capture an attachment of some content that should be associated with this test step, and might be accessed later in a report
Capture a URL attachment against this step
Capture a "log" attachment against this step
The mock object as provided by the test runner.
An object scoped only to this test case, that can be used to share state between test steps
A context object injected into every test step function as the first argument.