问问题
506 次
2 回答
0
click 是一个异步方法,您需要等待它完成才能尝试查看结果。
click($('tr:nth-child(1) td:nth-child(3) a'));
andThen(function(){
console.log(currentURL());
});
或者
click($('tr:nth-child(1) td:nth-child(3) a')).then(function(){
console.log(currentURL());
});
于 2014-10-03T20:18:23.863 回答
0
我有这个确切的问题。在 Ember 应用程序中,我可以单击标签并按预期弹出一个模式对话框。在我为此模式编写的测试中,似乎没有任何效果。我可以打字
Ember.$('#id-of-tag').click();
在 JS 控制台上,出现模态框。我将其粘贴到测试中,没有任何反应。我也试过 click(find('#id-of-tag')[0]) 。
我们正在使用 Ember 2.7.3,但很快就会切换到 2.12。
于 2017-06-07T22:45:15.257 回答