我正在尝试使用Watir清除两个当前选中的复选框。
HTML包含以下内容:
<input type="checkbox" name="checkbox" class="notifications-settings-tickbox" value="PLAYER" id="PLAYER-settings-checkbox" checked="checked">
<input type="checkbox" name="checkbox" class="notifications-settings-tickbox" value="MUSIC" id="MUSIC-settings-checkbox" checked="checked">
加载页面时,会检查这两个页面。我试图清除它们。
我的代码是:
$website.checkboxes(:class => "notifications-settings-tickbox").each do |checkbox|
checkbox.clear
end
但复选框仍保持选中状态。我没有收到任何错误消息,所以我不确定发生了什么。
我还尝试直接清除每个复选框:
$website.checkbox(:id => "PLAYER-settings-checkbox").clear
$website.checkbox(:id => "MUSIC-settings-checkbox").clear
但结果相同。