在URL回调中使用Expect的Nightwatch,result.value未定义

时间:2018-06-28 19:57:06

标签: nightwatch.js

我正在弄弄Nightwatch,并且具有如下测试设置:

theIsland.Position 

我对应该如何使用result.value和期望感到困惑。 module.exports = { 'Load index page with default category' : function(browser) { browser .url(browser.launch_url) .waitForElementPresent('body', 1000) .url((result)=> { console.log(result.value) // http://example.com/something/ browser.expect.result.value.to.contain("something"); // TypeError: Cannot read property 'to' of undefined }) .end(); } } 按预期方式记录,但我无法验证。 我可以使用result.value,但是我尝试使用browser.assert.urlContains("something")

1 个答案:

答案 0 :(得分:0)

您可以直接使用chai库,但是在显示FAIL时将不显示PASS。

https://github.com/nightwatchjs/nightwatch/issues/601