Inputs
☐ Prompt / Description (Required)
A clear and concise instruction that describes what this step should do. This helps the AI debug and re-find the element if the webpage structure changes.Good Example:
"Type the user's email into the email input field."Bad Example:
"Find the correct box where the email goes and type something into it, making sure it works."Why it’s bad? Too vague, lacks specificity about the action and the expected input.☐ Element Selector (Required)
Define the input field where text should be entered using one of the following methods:CSS Selector
Use standard CSS selectors to identify the element.
XPath
Use an XPath expression to precisely locate the element.
☐ Input Text (Required)
The actual text to be typed into the input field. This can be:
- A static value
- A reference to a workflow variable
☐ Typing Delay (Optional)
Controls the speed of typing simulation to mimic human-like behavior.
- Default:
100milliseconds - Lower values (e.g.,
50ms) speed up typing - Higher values (e.g.,
200ms) slow it down
Usage Example
Scenario: Entering an email into a login form
✅ Good Prompt:
“Type the user’s email into the email input field.”✅ Good Element Selectors:
CSS Selector:
input[type="email"]XPath:
//input[@type='email']✅ Good Input Values:
- Static Value:
"[email protected]" - Variable Reference:
{{ user_email }}
✅ Good Typing Delay:
100milliseconds (default)