Assert that selecting option "text" sets input's value.
(self, text)
| 211 | """User selects an option.""" |
| 212 | |
| 213 | def select_option(self, text): |
| 214 | """Assert that selecting option "text" sets input's value.""" |
| 215 | dropdown = self.case.browser.find_by_css(self.dropdown_selector) |
| 216 | if not len(dropdown) or not dropdown.visible: |
| 217 | self.toggle_autocomplete() |
| 218 | |
| 219 | self.case.assert_visible(self.dropdown_selector) |
| 220 | self.case.enter_text(self.input_selector, text) |
| 221 | self.find_option(text).click() |
| 222 | |
| 223 | def clear_option(self): |
| 224 | """Clear current option.""" |