3
4

2 回答 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 回答