我和我的团队正在使用 Nightwatch 为总共五个系统的面向微服务的架构编写端到端验收测试。 在进行一些设置工作并将我们的服务与 docker-compose 连接在一起之后,它现在工作得很好,并且所有测试都可以在浏览器中的 UI 上单击(不是 headless 的)。
我们也有将其用于演示的想法(初始冲刺演示等),并想知道是否有某种设置(我们直到现在才发现)或其他可能性来简单地在点击/测试/断言等等。
有人有想法吗?
最佳答案
您可以使用以下方法在套件中的任意位置添加暂停:
.pause(5000) // a pause for 5 seconds
//or alternately
.pause(this.timeout)
this.timeout 可以在你的 base-test-case.js 中设置
var timeout = 5000; // in your variable declarations
然后在同一个文件中,在您想要的基类原型(prototype)上:
before: function (client) {
this.timeout = timeout;
关于javascript - 使用 Nightwatch 进行演示 - 通过配置减慢断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39995113/