When I fill in the "First Name" store field with "Mia"

Fill a field of a store form (registration, contact, account) found by the label of its visible field. The generic I fill in "Password" with "…" of webship-js looks a field up by its label alone, and every store page also holds the hidden sign-in popup with an "Email" and a "Password" of its own: this step takes the field a person sees. A select takes the option text, a checkbox "yes" or "no".

Examples

When I fill in the "First Name" store field with "Mia"
When I fill in the "Password" store field with "Secret123456789!"
And I fill in the "Confirm Password" store field with "Secret123456789!"
When we fill in the "Email" store field with "mia@example.com"
When I fill in the "What’s on your mind?" store field with "A question."

Pattern

When(/^(I |we )*fill in the "([^"]*)" store field with "([^"]*)"$/, …)

Part of @webship-js/magento-steps (github.com/webship/magento-steps), a step pack for Webship-js 2.0.x.