我在表格中有3个单选按钮,其中包含ID,值和名称。
使用Geb CSS选择器我已经厌倦了所有组合点击单选按钮但没有成功!
我已尝试testBtn {$("input", ID:"resident", name:"status")}
然后在规范testBtn.value("My status")
中单选按钮value="My status"
,但标签下一个单选按钮为"Status"
。任何帮助欣赏。
答案 0 :(得分:2)
您可能不希望在选择器中使用id,因为这只会选择一个无线电。要将单选按钮标记为已选中,请在具有给定名称的一组单选按钮上设置值。对于你的例子:
$('input', name: 'status').value('My status')
或者您使用内容DSL:
static content = {
status { $('input', name: 'status') }
}
status = 'My status'
请参阅Book of Geb中的selecting radio buttons部分。