2013-02-12 2 views
2

У меня есть 3 переключателя в форме с идентификатором, значением и именем.Выбор переключателя в geb

С селектором CSS Geb Я устал от комбинации, чтобы нажимать на кнопку радио, но не удался!

Я попытался testBtn {$("input", ID:"resident", name:"status")} затем в спецификации testBtn.value("My status") где кнопка радио value="My status", но кнопка рядом радио метки является "Status". Любая помощь ценит.

ответ

2

Возможно, вы не хотите использовать идентификатор в своем селекторе, так как это будет выбирать только одну радиостанцию. Чтобы пометить выбранную радиокнопку, вы устанавливаете значение для набора радиокнопок с заданным именем. Для примера, который был бы:

$('input', name: 'status').value('My status') 

или если вы использовали содержание DSL:

static content = { 
    status { $('input', name: 'status') } 
} 

status = 'My status' 

Пожалуйста, обратитесь к разделу selecting radio buttons в книге ГЭБ

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