Как заставить XPATH выбрать пустое значение из раскрывающегося списка

У меня есть веб-страница, и я пытаюсь выбрать XPATH из раскрывающегося списка, который не имеет никакого значения.

<select name="selectOption" id="selectOption">
<option value="">Please select</option>
<option value="Op1">Op1</option>
<option selected="selected" value="Op2">Op2</option>
<option value="Op3">Op3</option>
</select>

Я пытаюсь выбрать опцию «Пожалуйста, выберите», как показано ниже, с помощью XPATH,

//*[@id="selectOption"]/option[1] 

но я не получаю «Пожалуйста, выберите». Здесь «Пожалуйста, выберите» имеет пустое значение.

И подход предложения должен быть оценен. Спасибо.


person Zia    schedule 20.01.2017    source источник
comment
Вы получаете какие-либо ошибки? Что вы получаете, если нет Пожалуйста, выберите ? Попробуйте выбрать по тексту.   -  person lauda    schedule 20.01.2017
comment
я не получаю никаких ошибок. Просто не выбрал это значение. И я хочу выбрать его для запуска моего тестового скрипта. Текст примет значения правильно? Я пытался, но не повезло   -  person Zia    schedule 20.01.2017
comment
Ваш селектор в порядке, вы также можете попробовать его в браузере и посмотреть, возвращает ли он только один элемент, если да, то у вас могут быть проблемы с кодом, также, если возможно, добавьте код, используемый для выбора.   -  person lauda    schedule 20.01.2017
comment
У меня есть банка безмятежности и тестовый скрипт на листе Excel, я использую приведенный выше блок кода, чтобы выбрать это значение, но он не выбирается во время выполнения тестового скрипта.   -  person Zia    schedule 20.01.2017


Ответы (1)


Попробуйте использовать Select.selectByVisibleText()

person John Smart    schedule 20.01.2017