Не могу кликнуть по элементу в всплывающем списке

266
01 февраля 2018, 17:54

Есть всплывающий спосок

<select name="inputDefRecv" id="inputDefRecv" style="width: 500px;">
<option value="7611">Акции, ценные бумаги</option>
<option value="8009">Благотвор.помощь</option>
<option value="7608">Вклады физлиц</option>
<option value="8400">Кандидат</option>
<option value="8113">Министерство</option>
<option value="7606">Налоги и сборы</option></select>

Я загнал его в List и циклом кликаю по нужному тексту из списка

By inputDefRecvOption = By.cssSelector( "#inputDefRecv>option" );
List<WebElement> tariff = driver.findElements(inputDefRecvOption);
    try {
        for (WebElement elem : tariff) {
            if (elem.getText().contains(title)){
                elem.click();
            }
        }
    }catch (StaleElementReferenceException e){
    }catch (NullPointerException n){}

проблема в том, что открывается список, находится нужный елемент и просто выделяю его, а не кликает по нему. И этот цикл работает со списком, если его запихнули в td>tr, а вот с select не работает

READ ALSO
Как открыть проект Telegram в Android Studio?

Как открыть проект Telegram в Android Studio?

Пытаемся прокачать стандартный клиент телеграма под АндроидУже выполнил такие действия:

316
В чем отличие MVP от MVVM

В чем отличие MVP от MVVM

Не могу понять отличие реализации этих паттернов, кроме того, что в MVP вместе Presentera выступает ModelView , и подкручивается DataBinding

328
Как пройти прокси аутентификацию в Google chrome

Как пройти прокси аутентификацию в Google chrome

При запуске Chrome через Selenium появляется системной окошко, которое требует ввести логин и пароль для аутентификацииВопрос - как его обойти?

228
Тесты Junit для калькулятора

Тесты Junit для калькулятора

Здравствуйте! Подскажите пожалуйста, верно ли сделал проверку Junit тестами?

259