Fills multiple form fields from a data table, located by their labels.
Each row is | label | value |. Labels resolve via <label for=...>,placeholder, or [name] — whichever matches first.
Step pattern
When (I |we )*fill in( the)* following:Examples
Example #1
When I fill in the following:
| Username | webshipco |
| Password | s3cret |Example #2
When we fill in the following:
| Email | jon@example.com |
| Organization | Webship.co |Example #3
And I fill in the following:
| First name | Alice |
| Last name | Smith |
| Country | Jordan |Example #4
When I fill in the following:
| Subject | Bug report |
| Message | The submit button is hidden |Example #5
When I fill in the following:
| Card number | 4242 4242 4242 4242 |
| Expiry | 12/30 |
| CVV | 123 |