2

我在一个带有 ID、值和名称的表单中有 3 个单选按钮。

使用 Geb CSS 选择器,我已经厌倦了单击单选按钮的所有组合,但没有成功!

testBtn {$("input", ID:"resident", name:"status")}然后我在规范中尝试了testBtn.value("My status")单选按钮value="My status",但标签下一个单选按钮是"Status"。任何帮助表示赞赏。

4

1 回答 1

2

您可能不想在选择器中使用 id,因为这只会选择一个收音机。要将单选按钮标记为选中,您可以在一组具有给定名称的单选按钮上设置一个值。对于您的示例,这将是:

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

或者如果您使用内容 DSL:

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

status = 'My status'

请参阅Geb 中有关选择单选按钮的部分。

于 2013-02-13T22:45:20.807 回答