我正在学习如何使用Nightwatch实现验收测试,并且在文档中提供的示例中,看起来他们在调用.url(...)
或.init()
之后总是使用此说明:
.waitForElementVisible('body', 1000)
但是,它看起来不是必要的。我的测试运行得很好:
.init()
.assert.visible('#user-login')
这对我来说很有意义,因为它显然应该在尝试与DOM进行任何交互之前等待DOMContentLoaded。
但是省略最初的.waitForElementVisible(...)
电话是否安全?
请注意我现在只处理常规HTTP请求,没有异步XHR。