【问题标题】:Appium + Mocha + WebDriverIO async timeout exceeded超过 Appium + Mocha + WebDriverIO 异步超时
【发布时间】:2018-06-10 12:49:03
【问题描述】:

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

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

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

错误:超过 2000 毫秒的超时。对于异步测试和钩子,确保 “完成()”被调用;如果返回 Promise,请确保它已解决。

如果我输入与 Node.js 脚本相同的代码(没有 Mocha),一切正常。

【问题讨论】:

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


    【解决方案1】:

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

    "mocha --timeout 50000"
    

    【讨论】:

      猜你喜欢
      • 2020-03-26
      • 1970-01-01
      • 2019-04-14
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-26
      相关资源
      最近更新 更多