我在函数中收到名称和状态(值),我想设置其中一个单选按钮。
我正在尝试做类似的事情,但不接受
r = $browser.input(:name => number).parent.radio :value => status
r.set
单选按钮的 html 是这样的
<input id="1" type="radio" checked="checked" value="activo" name="b1" onclick="oncheckRadio();" tabindex="7">
<input id="1" type="radio" value="inactivo" name="b1" onclick="oncheckRadio();" tabindex="8">
最佳答案
我并不完全遵循这个业务逻辑,但这里有一些归纳推理(猜测)
def set_radio_by_name_and_status(name, status)
$browser.radio(:name => name, :status => status).set
end
但是,两个单选按钮都被命名为“b1”,因此按名称进行设置似乎有点多余。我想您指的是单选按钮的名称和状态。
关于watir - 使用 Watir,如何使用名称和值选择 radio 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998680/