Ruby Watir:复选框未被识别为已设置
在IE10上使用watir classic 3.6.0 当我设置复选框时,我很难让我的页面识别 我试过: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 但是,我随后单击一个按钮,该按钮需要至少设置一个复选框才能正常工作,它告
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开发人员)。“全部”复选框是否会导致选中其他复选框(手动完成时)?