2013-02-12 91 views
2

我有一個帶有ID,值和名稱的表單中的3個單選按鈕。在geb中選擇單選按鈕

與Geb CSS選擇器我累了所有的組合,點擊單選按鈕,但沒有成功!

我試過testBtn {$("input", ID:"resident", name:"status")}然後在規格testBtn.value("My status")其中單選按鈕value="My status",但標籤下一個單選按鈕是"Status"。任何幫助欣賞。

回答

2

您可能不想在選擇器中使用該ID,因爲這隻會選擇一個無線電。要將單選按鈕標記爲選中狀態,請在具有給定名稱的一組單選按鈕上設置一個值。爲了您的例子是:

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

,或者如果您使用的內容DSL:

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

status = 'My status' 

請參閱節上selecting radio buttons在創業板書