首页 > 解决方案 > 使用 `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.```

标签: javascriptnightwatch.js

解决方案


我在我的代码中发现了这个问题。问题是,它不喜欢await我的代码的注视行。一旦我删除了它。它工作得很好。这是解决方案。

browser.expect.url().to.contain(await ${data.Url}).after(3000);


推荐阅读