2014-12-10 2 views
0

У меня есть следующий список на странице:
SWM-product-priority-19900296 -
<option value="">Select Priority</option>
<option value="1">Low</option>
<option value="2">Medium</option>
<option value="3">High</option>Как прочитать значение из выпадающего списка с помощью ГЭБ

Мне нужно прочитать текстовое значение выбранный пользователем или по умолчанию, используя geb и groovy. Мой код выглядит следующим образом:

prioritySelectList(wait:true,required:false) {$("select#SWM-product-priority-19900296")} `  
    prioritySelectedValue{prioritySelectList.find("option",value:prioritySelectList.value()).text()}` 

Когда я печатаю значение prioritySelectedValue, я получаю нулевое значение. Что я здесь делаю неправильно?

ответ

0

Ваш подход должен работать

Попробуйте

prioritySelectList(...) { $("select#SWM...") }  
    prioritySelectedValue{prioritySelectList.find("option[value=\"${prioritySelectList.value()}\"]").text()}` 
+0

Я попробовал и получил чистый ответ :( –

+0

Я устал это в подобных обстоятельствах, и она работает. Скрипку с JQuery на экране и проверить селекторы попробуйте сами, нужно работать. – twinj

 Смежные вопросы

  • Нет связанных вопросов^_^