Javascript 量角器异步等待不是函数

Javascript 量角器异步等待不是函数,javascript,node.js,protractor,Javascript,Node.js,Protractor,您好,我正在尝试使用AsyncWait,但不确定具体怎么做。这是我的密码。我确实安装了node 7.6.0。在my conf.js中禁用了量角器v5.1.1和promise manager "use strict"; console.log('111'); describe('A', function(){ console.log('222'); it('B', async function(){ await browser.get('http://www

您好,我正在尝试使用AsyncWait,但不确定具体怎么做。这是我的密码。我确实安装了node 7.6.0。在my conf.js中禁用了量角器v5.1.1和promise manager

"use strict";

console.log('111');

describe('A', function(){
    console.log('222');

    it('B', async function(){

        await browser.get('http://www.yahoo.com');
        console.log('333');

    });

});
当我运行测试时,它说我的it回调不是一个函数

1) A encountered a declaration exception
  - Error: async function (){

        browser.get('http://www.yahoo.com');
        console.log('333');

    } is not a function

        browser.get('http://www.yahoo.com');
        console.log('333');

    } is not a function

为什么??我该如何修复它?不确定我写的是否正确。谢谢。

我在nodejs 7.9+量角器5.1.1中遇到了同样的问题

这是jasminewd2中的一个问题,仍然存在,请参阅以下链接了解更多详细信息:


在上述问题的wiki页面中,有一个pull请求已在几天前合并到jasminewd,我根据pull请求手动修改文件
node\u modules/dragrator/node\u modules/jasminewd2/index.js
,工作正常。

你能解决这个问题吗?我将异步函数放在it块内,并从块内调用它。