超过Appium + Mocha + WebDriverIO异步超时

时间:2018-06-10 12:49:04

标签: javascript mocha appium webdriver-io appium-android

我试图使用Appium运行一些e2e测试。我有这样简单的测试:

describe('TEST', () => {
    it('TOST', () => {
        return client
                .init()
                .click('#loginButton')
        })
});

运行这个应用程序很好,但是Mocha给了我这个错误:

  

错误:超出2000毫秒超时。对于异步测试和挂钩,请确保   "()完成"叫做;如果返回Promise,请确保它已解决。

如果我将相同的代码放在Node.js脚本中(没有Mocha),一切正常。

1 个答案:

答案 0 :(得分:0)

似乎我需要在package.json中手动设置超时值,然后使用npm test运行测试。

"mocha --timeout 50000"