У меня проблема, когда я пытаюсь выбрать опцию в <select>
в Selenium.
Select select = new Select(element);
actions.moveToElement(element);
select.selectByValue("100000");
Это просто дает мне ElementClickIntercepted
. Попытка нажать на нее также дает мне ElementClickIntercepted
. Попытка щелкнуть по нему с помощью JS дает мне NullPointerException
. Я могу очень легко выбрать его в Firefox с помощью селектора элементов, так что ничто не находится поверх выбора, что мешает мне щелкнуть по нему.
Что перехватывает щелчок? обычно, когда один элемент перекрывает другой, он сообщит мне в результатах теста, но здесь это не так.
<div class="pull-left">
<select name="nb" class="form-control">
<option value="10">10</option><option value="20">20</option><option value="50">50</option><option value="100000">All</option>
</select>
</div>
Выберите xPath:
//select[@name="nb"]
И это единственный выбор на странице.