javascript - 超过 Appium + Mocha + WebDriverIO 异步超时
问题描述
我正在尝试使用 Appium 运行一些 e2e 测试。我有这样的简单测试:
describe('TEST', () => {
it('TOST', () => {
return client
.init()
.click('#loginButton')
})
});
运行这个应用程序启动得很好,但是 Mocha 给了我这个错误:
错误:超过 2000 毫秒的超时。对于异步测试和钩子,确保调用了“done()”;如果返回 Promise,请确保它已解决。
如果我输入与 Node.js 脚本相同的代码(没有 Mocha),一切正常。
解决方案
似乎我需要在我的 package.json 中手动将超时设置为非常大的值,然后使用 npm test 运行测试。
"mocha --timeout 50000"
推荐阅读
- ios - Android studio颤振项目给pod未安装错误
- c# - 我是否克服了工程学?
- omniscidb - OmnisSci:“排序结果太慢了”
- javascript - 我尝试了一个 API 请求,但它给了我这个错误 Uncaught SyntaxError: Unexpected token '<'
- sql - 我如何获得最大计数的详细信息?
- python - torch.pow() 结果为 Nan
- kotlin - 何时在 Kotlin 中启动新范围
- php - Laravel 在 eloquent 查询日志上定义无限循环
- docker - 无法在 popper 工作流程中的单独步骤中使用 python 模块
- apache - 如何在一台 apache 服务器上运行 wsgi 和常用站点?