I am using the C# Language Bindings of Playwright.
Example HTML:
<select id="txtType" name="Type" class="form-control">
<option>Blog Posts</option>
<option>Books</option>
<option>Presentations</option>
<option>Videos</option>
<option>Podcasts</option>
<option>Examples</option>
</select>
I know that I can use Page.SelectOptionAsync
to set the selected option for the dropdown, but how do I get the currently selected ones?
When I have a look at all of the properties of the DropDown, I can't see any difference in the ElementHandles
.
You can use
EvalOnSelectorAsync
, passing a CSS selector, and function expecting that element and returning the value of that element: