一个测试用例中的多个页面对象

时间:2016-11-01 05:05:05

标签: nightwatch.js

到目前为止,该示例仅在测试用例中使用一个页面对象。我们可以在测试用例中拥有多个页面对象吗?

想象一下,我有一个需要登录的测试用例,然后创建一个用户。

所以我有两个页面对象,一个用于登录页面,另一个用于用户页面。我们将使用像这样的页面对象吗?

module.exports = {
  'login': function (browser) {
    var login = browser.page.login();
    login.navigate()
      .click('@submit');
  },
  'create user': function (browser) {
    var users = browser.page.users();
    users.navigate()
      .click('@submit')
      .end();
  }
}

1 个答案:

答案 0 :(得分:2)

我的代码就像:

dbs.Execute InsertRecord