0

根据实习生 Git 项目(https://github.com/admc/wd/blob/master/doc/api.md)链接的文档,应该可以使用 active() 来获取页面上的活动元素...

但是,当我使用它时,我看不到我的回调或触发或获得任何输出,例如..

.keys(specialKeys.Tab)
.sleep(1000)
.active(function(err, element) {
   console.log("Active Element is: ", err, element);
})

但是,我根本没有看到任何输出,也没有看到任何错误情况……但是,我看到 tab 事件正在发生。关于我在这里做错了什么的任何想法?

非常感谢。

4

1 回答 1

1

The functional API in Intern is Promise-based, so you don’t pass callbacks into any of the methods except for then, otherwise, or always. Step 4 of the Intern tutorial describes this in more detail. Your code would be:

.keys(specialKeys.Tab)
.sleep(1000)
.active()
.then(function(element) {
   console.log("Active Element is: ", element);
})
于 2014-02-12T15:18:01.810 回答