How do you select a dropdown option with marionette

How do you select a dropdown option with marionette?

In some cases, I've been successful by using element-type! to type the value, but that doesn't work in some cases. In particular, if there are key handling listeners on the dropdown e.g. for an enhanced dropdown.

Is there a more direct way to select an option?

Ok, I think I found a way to do this. Use a css selector to target a particular <option> and click it:

(element-click! (page-query-selector!
                 page
                 "#history_address__state option[value=\"NC\"]"))

I think part of my issue is the dynamic nature of some of the <select> elements I have i.e. fetching data from the server after another <select> is chosen.