Qualifiers
Keywords that complete a command — with, on, by …, be enabled, and more
Qualifiers sit after the command and shape what the step does. They are reserved outside quotes.
Categories
Action qualifiers
with, on, to, from, in, in row, …
Find hints
by aria-label, by role, by id, …
should states
be enabled, be visible, value, count, …
Generate qualifiers
domain, length, charset, after, format, …
How they fit together
When I fill "username" with "chamodh"
When I click on "Login"
When I click on "Security" by aria-label
Then I should have "username" value "chamodh" be enabled
When I generate "@guest" as email domain "myapp.test"| Piece | Example | Role |
|---|---|---|
| Command | fill, click, should, generate | What to do |
| Qualifier | with, on, have, by aria-label, domain | How / where / assert shape |
| Quoted value | "username", "chamodh" | Labels and payloads |
Match vs payload
After variables resolve, * in a match/lookup string is a glob. In a payload string it stays literal.
| Role | Examples | * meaning |
|---|---|---|
| Match / lookup | click on "Save*", fill target, should see "Welcome*" | Glob — exactly one visible match for labels |
| Payload / literal | fill … with "a*b", navigate to, option text | Literal * |