javascript - 使用 `expect` 验证 nightwatch 中的 url 返回错误消息
问题描述
我在我的守夜人测试中使用异步等待。我正在使用expect
断言来验证 url。由于某些原因,它返回错误消息。请在下面找到代码和错误消息。如果有人可以帮忙吗?
我已关注此文档,但不确定为什么会失败- https://nightwatchjs.org/api/expect/#expect-url-
await browser.expect.url().to.contain(await `${data.Url}`);
returned error message as below
Error: Unknown property: "then". Please consult docs at: http://nightwatchjs.org/api.```
解决方案
我在我的代码中发现了这个问题。问题是,它不喜欢await
我的代码的注视行。一旦我删除了它。它工作得很好。这是解决方案。
browser.expect.url().to.contain(await ${data.Url}).after(3000);
推荐阅读
- gpu - tensorflow.js 在浏览器窗口不可见时暂停工作
- python - Python:对象参考(列表)
- php - 在 WooCommerce 3 中更新产品库存数量和状态
- java - Spring Boot OAuth2登录没有做任何事情
- assembly - 堆栈是否也遵循汇编中的小端约定?
- excel - 将数据从一个工作表复制到另一个工作表而不进行格式化,并使用单元格来组织副本
- bash - 如何添加或替换文件中可能包含特殊字符的部分行?
- html - 下拉按钮列表未显示在屏幕上
- c# - 在.net core MVC中同时创建实体、关系和相关实体
- firebase - 使用 Firebase crashlytics 反应原生