无法使用Watir

时间:2017-09-26 21:31:16

标签: ruby checkbox watir browser-automation

我正在尝试使用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

但结果相同。

0 个答案:

没有答案