Select Option Block
Select Option targets a dropdown selector and chooses an option by label, value, or index.
At a glance
What it does
Select Option is for standard select/dropdown controls. It is not for custom menus built from divs or buttons.
The Block can match by visible label, option value, or index depending on the configured mode.
Use it when
- Select a category before submitting a search.
- Choose an option from a form using a variable value.
- Pick a known option by index when labels are unstable.
Do not use it when
- The UI is a custom dropdown; use Click Element and selectors instead.
- You need to type into a field; use Fill Input.
- The option is not present in the current page state.
Settings
Select Option requires the dropdown selector and the option to choose. Selector and option values can use variables.
CSS selector
Required: Yes- Variables
- Yes
- Description
- Selector for the select element.
Match by
Required: No- Variables
- No
- Description
- Choose label, value, or index. Label is the normal default.
Option value
Required: Yes- Variables
- Yes
- Description
- Label, value, or index to select depending on the match mode.
Wait for element
Required: No- Variables
- No
- Description
- Waits for the select element before selecting.
Outputs
Select Option records the selected values but does not create a user variable.
selectedValuesarray<string>Selected values reported by the runtime.
Example Flow
Select Option usually appears inside a form flow before clicking a submit button or extracting filtered results.
- Open a page with a select field.
- Choose the option by label, value, or index.
- Submit the form or wait for the filtered result.
Errors and fixes
Start with symptoms visible in the editor or Inspector, then check the earliest Block that produced the wrong page state, variable, or output.
The wrong option is selected.
- Check
- Check the selected match mode.
- Fix
- Use label for visible text, value for the HTML value, or index for position.
Local and cloud runs behave differently.
- Check
- Select Option currently has known runtime parity risk.
- Fix
- Verify the target Flow in the runtime you plan to use before publishing it.
Local and cloud runs
Cloud supports Playwright label, value, and index selection. Local selection currently has known drift and should be verified before relying on non-value matching.