Я пытаюсь подождать, пока поиск не будет применен в optgroup, но похоже, что метод WebDriverWait.until ничего не делает. вот как это выглядит chrome проверять:
<select name="potentialrecipients[]" id="potentialrecipients" multiple="multiple" size="20" class="form-control no-overflow">
<optgroup label="Potential badge recipients (1)">
<option value="39676">Daniel (12345, daniel@blabla.com)</option>
</optgroup>
</select>
вот мой код:
searchBox = driver.find_element_by_id('potentialrecipients_searchtext')
searchBox.send_keys('12345')
element = WebDriverWait(driver, 10).until(driver.find_element_by_xpath("//select[@id='potentialrecipients']/optgroup[@label='Potential badge recipients (1)']/option"))
element.click()
это ошибка, которую я получаю:
elenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//select[@id='potentialrecipients']/optgroup[@label='Potential badge recipients (1)']/option"}
(Session info: chrome=80.0.3987.149)
когда я пытаюсь дождаться применения поиска, используя отладку, он работает отлично.
Что я делаю не так? Спасибо !!