Javascript 使用FuncUnit。在框架内单击()
我试图使用FuncUnit.prototype.click()模拟用户单击框架标记中的元素,但没有成功 我尝试过这样链接click()调用Javascript 使用FuncUnit。在框架内单击(),javascript,unit-testing,frame,qunit,funcunit,Javascript,Unit Testing,Frame,Qunit,Funcunit,我试图使用FuncUnit.prototype.click()模拟用户单击框架标记中的元素,但没有成功 我尝试过这样链接click()调用 S('#main').contents().find('#Planning').visible('Planning tab visible').click(); 以及尝试通过回调单击 S('#main').contents().find('#Planning').visible('Planning tab visible', functio
S('#main').contents().find('#Planning').visible('Planning tab visible').click();
以及尝试通过回调单击
S('#main').contents().find('#Planning').visible('Planning tab visible', function() {
S('#main').contents().find('#Planning').click();
});
而且两者都不起作用,在这两种情况下,所需的元素#Planning是可见的,但实际上都没有执行单击。第一个方法是将调用链接到click(),在控制台中显示FuncUnit至少正在尝试单击
steal.js INFO: Clicking #Planning
其中,as尝试通过回调进行单击似乎甚至不尝试单击。考虑到元素是可见的,我不认为问题在于在尝试单击时框架尚未加载
有人能确定问题和/或提出解决方案吗