我的表单中有 3 个单选按钮,其中包含 ID、值和名称。
使用 Geb CSS 选择器,我已经厌倦了单击单选按钮的所有组合,但没有成功!
我尝试过 testBtn {$("input", ID:"resident", name:"status")}
然后在规范 testBtn.value("My status")
其中单选按钮 value="My status"
,但下一个单选按钮的标签是 “Status”
。任何帮助表示感谢。
最佳答案
您可能不想在选择器中使用 ID,因为这只会选择一个 radio 。要将单选按钮标记为选定状态,您可以在一组具有给定名称的单选按钮上设置一个值。对于您的示例,这将是:
$('input', name: 'status').value('My status')
或者如果您使用内容 DSL:
static content = {
status { $('input', name: 'status') }
}
status = 'My status'
请参阅selecting radio buttons部分在《盖布之书》中。
关于geb - 在geb中选择单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823969/