Select Option Node
Browser NodeSelect options from dropdown menus and select elements
Overview
The Select Option node allows you to choose options from HTML <select> dropdown elements. You can select an option by its value or by its visible label text.
selectorCSS selector or Playwright locator for the select element
#country, select[name='region'], getByLabel('Country')valueThe option's hidden form value. Takes priority over label when set — leave blank to match by label.
uslabelThe option text a user sees in the dropdown. Used only when value is blank.
United StateslabelMatchHow to match the label: Contains (first option whose text contains yours, preferring an exact match) or Exact match. Ignored when value is set.
containstimeoutMaximum time to wait for the element in milliseconds
30000forceBypass actionability checks
falseselector_fallbackEnabledEnable automatic fallback to alternative selectors
trueSelection Methods
Select the option whose value attribute matches the specified value.
<option value="us">United States</option>
// Select by value: 'us'Leave Value blank and enter the option's visible text in Label. By default the first option whose text contains your label is selected (an exact match is preferred); set Label match to Exact match to require the full text.
<option value="us">United States</option>
// Select by label: 'United States'Usage Examples
#country-selectgetByLabel("Shipping Region"){{userRegion}}Custom Dropdowns
Non-Native Dropdowns
This node only works with native HTML <select> elements. For custom dropdowns built with<div>, <ul>, or JavaScript libraries (like React Select), use this workflow instead:
- Click the dropdown trigger to open it
- Wait for options to appear
- Click the desired option