2017-04-04 80 views
0

我正在设置我的端到端(验收)测试,但在链接测试方面存在问题。
我所有的测试都将依赖于初始登录测试。显然,如果测试用户成功登录,则执行其他测试。登录后,如果可能的话,我想同时运行其他几个测试。其他测试不需要是线性的(测试用户只需要登录)。 我应该如何构建我的测试?Nightwatch js并发测试取决于登录测试

回答

0

我使用一个自定义的类风格的命令约2/3向下描述this page

命令的胆量是原型定义,这(对我来说)看起来是这样的:

Login.prototype.command = function(user, pass) { 
    this.api 
     .url(host + '/auth/login') 
     .waitForElementVisible('#user', 2000) 
     .setValue('#user', user) 
     .setValue('#password', pass) 
     .submitForm('#login', function() { 
      self.emit('complete'); 
     });