Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Watir:复选框未被识别为已设置_Ruby_Internet Explorer_Watir - Fatal编程技术网

Ruby Watir:复选框未被识别为已设置

Ruby Watir:复选框未被识别为已设置,ruby,internet-explorer,watir,Ruby,Internet Explorer,Watir,在IE10上使用watir classic 3.6.0 当我设置复选框时,我很难让我的页面识别 我试过: b.checkbox(:id => myId).set b.checkbox(:id => myId).click b.checkbox(:id => myId).fire_event('onclick') 对于所有这些,我可以看到我的复选框被选中。还有,放b.checkbox.set?返回true 但是,我随后单击一个按钮,该按钮需要至少设置一个复选框才能正常工作,它告

在IE10上使用watir classic 3.6.0

当我设置复选框时,我很难让我的页面识别

我试过:

b.checkbox(:id => myId).set
b.checkbox(:id => myId).click
b.checkbox(:id => myId).fire_event('onclick')
对于所有这些,我可以看到我的复选框被选中。还有,放b.checkbox.set?返回true

但是,我随后单击一个按钮,该按钮需要至少设置一个复选框才能正常工作,它告诉我没有设置复选框

这是复选框的html:


什么原因会导致浏览器/网页在可见选中复选框时无法识别正在设置的复选框?

您可以共享代码吗?所有代码都是:$browser.checkbox(:id=>“allBox”)。当_present.set后跟$browser.button(:value=>“Select”)。单击。我在我的原始帖子中尝试了这些变体来替换第一行。他们都勾选了复选框,但是选择按钮会抛出一个错误,表示什么都没有勾选。在勾选复选框时是否有任何客户端逻辑?例如,我有一个应用程序,其中设置复选框实际上填充了一个隐藏字段。也许你的应用程序也在做类似的事情,出于某种原因,填充隐藏字段的事件没有触发?复选框上似乎没有任何javascript触发。对于这些天的网页,我认为它不必出现在元素的html中(但我不是web开发人员)。“全部”复选框是否会导致选中其他复选框(手动完成时)?