У меня возникла следующая проблема. У меня есть раскрывающийся список, который скрыт, поэтому, когда я делаю выбор и запускаю тест, я получаю следующую ошибку:Выбор опции из выпадающего меню с использованием селена и питона
selenium.common.exceptions.ElementNotVisibleException: элемент сообщения не отображается: элемент в настоящее время не виден и может не отображаться манипулировать
ниже код я пытался:
cur=Select(driver.find_element_by_id("currencyCode"))
cur.select_by_visible_text('USD')
ниже HTML-синтаксис кода:
<div class="form-group true-grid-3">
<label for="currencyCode">Currency</label>
<select id="currencyCode" name="criteria.currencyCode" class="form-control" style="display: none;">
<option value="CHF">CHF</option>
<option value="EUR">EUR</option>
<option value="GBP">GBP</option>
<option value="JPY">JPY</option>
<option value="USD">USD</option>
Это решение работает идеально, если я изменить идентификатор из «criteria.currencyCode» до «CurrencyCode» Благодаря тонну! –