2013-02-12 93 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在创业板书