您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

一个简单的WebdriverIO-Mocha测试不显示浏览器

一个简单的WebdriverIO-Mocha测试不显示浏览器

webdriver.io是异步的。更改测试以将其标记为异步,并done在测试中的所有检查完成后使用回调。这两项更改是:1.将done参数添加为传递给您的函数的参数it; 2.在done()调用之后添加expect调用

  it('should return "Google"', function (done) { // <- 1
    webdriverio
      .remote(options)
      .init()
      .url('http://www.google.com')
      .title(function(err, res) {
        var title = res.value;
        expect(title).to.be('Google');
        done(); // <- 2
      })
      .end();
  })

没有这个,Mocha会认为您的测试是同步的,因此它只是在完成webdriverio工作之前就完成了测试。

其他 2022/1/1 18:14:26 有536人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶