我正在尝试使用 FuncUnit.prototype.click() 模拟用户单击框架标签内的元素,但没有成功。
我试过像这样链接 click() 调用,
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
尝试通过回调单击似乎甚至没有尝试单击。考虑到元素是可见的,我认为问题不是在尝试单击时框架尚未加载。
任何人都可以识别问题和/或建议解决方法吗?