单击测试复选框

时间:2009-01-28 14:11:15

标签: testing qunit

我已经开始使用qUnit测试我的UI,所以我需要模拟一些用户交互。是否可以“模拟”用户使用javascript单击复选框?

2 个答案:

答案 0 :(得分:1)

Thx guyes。在我发布问题后约两秒钟,我想出来了。正如你所说的那样比我想象的更简单

document.getElementById('cb1').click();

做了这个伎俩

编辑:似乎在IE7(可能还有其他浏览器)中,click方法实际上不会选中复选框。因此,要完全模拟,您需要在单击之前“选中”复选框

document.getElementById('cb1').checked=true
document.getElementById('cb1').click();

答案 1 :(得分:0)

你可以看一下:

Simulate a buttonclick via javascript

这是另一种方式,所以我不确定它是否也适用于复选框。