【发布时间】:2014-01-24 04:06:01
【问题描述】:
我正在使用 Kendo UI Mobile,并且正在尝试编写 UI 测试用例。我正在使用 Jasmine 进行测试。我的移动应用登录页面中有以下按钮。
<a data-role="button" data-rel="modalview" href="#modalview-login" id="modalview-open-button">Login</a>
我正在尝试使用我的测试触发该按钮。我正在使用以下代码尝试触发该按钮,但没有发生任何事情(我可以说)。
$("#modalview-open-button").click();
我错过了什么?
【问题讨论】:
-
也许只是尝试调用 DOM 节点方法:
$("#modalview-open-button").get(0).click();与:document.getElementById('modalview-open-button').click()相同 -
我应该可以在控制台窗口中输入,对吗?
-
如果您谈论浏览器控制台,是的。如果您谈论任何其他控制台,我不知道
-
是的,浏览器控制台。请参阅我关于为什么 click() 在浏览器控制台中不起作用的答案。
标签: jquery kendo-ui jasmine kendo-mobile