Files
The files system makes local assets available to tests: fixtures for file upload, JSON seed data, golden images for visual diffs. Files live under ./fixtures by default and are referenced by relative path.
Upload a file
yaml
- file-upload:
element: avatar upload
files:
- ./fixtures/avatar.pngLoad JSON seed data
yaml
- file-load:
from: ./fixtures/users.json
as: users
- type:
element: email
text: "{{ var.users[0].email }}"Keep fixtures small and deterministic. A 5 KB JSON file with a single user beats a 50 KB dump that nobody remembers the origin of.