Выбор выпадающего меню внутри формы с использованием проблемы Selenium (python) - PullRequest
1 голос
/ 28 октября 2019

Мне не удалось найти рабочий пример того, как выбрать пункт меню внутри этой конкретной формы.

I have tried a few of the examples here on SOF and have had no success. Below is my most current attempt.

Код формы на веб-странице:

<select name="searchTime" id="diningAvailabilityForm-searchTime" class="searchTime inputElement" min="06:30:00" max="22:30:00" allday="00:00:00 23:30:00">
<option value="80000712" label="Breakfast" selected="selected">Breakfast</option>
<option value="80000713" label="Brunch">Brunch</option>
<option value="80000717" label="Lunch">Lunch</option>
<option value="80000714" label="Dinner">Dinner</option>
<option value="06:30" label="6:30 AM">6:30 AM</option>
<option value="07:00" label="7:00 AM">7:00 AM</option>

Существующий нерабочий код

el = driver.find_element_by_id('diningAvailabilityForm-searchTime')
for option in el.find_elements_by_tag_name('option'):
    if option.text == '06:30 AM':
        option.click() # select() in earlier versions of webdriver
        break
...