我试图使用Appium运行一些e2e测试。我有这样简单的测试:
describe('TEST', () => {
it('TOST', () => {
return client
.init()
.click('#loginButton')
})
});
运行这个应用程序很好,但是Mocha给了我这个错误:
错误:超出2000毫秒超时。对于异步测试和挂钩,请确保 "()完成"叫做;如果返回Promise,请确保它已解决。
如果我将相同的代码放在Node.js脚本中(没有Mocha),一切正常。
答案 0 :(得分:0)
似乎我需要在package.json中手动设置超时值,然后使用npm test运行测试。
"mocha --timeout 50000"