我正在尝试创建一个可以访问多个页面的页面对象。我不确定这是否可以在Nightwatch中完成,但这就是我现在想要实现的内容。我的代码似乎不起作用,你可以在下面查看。
TestSuite.js
module.exports = {
PageToBeAccessed: 'this.page.PageToBeAccessed()'
};
MainPage.js
module.exports = {
elements: {
element1: "*some css selector here*",
element2: "*some css selector here*"
}
};
PageToBeAccessed.js
config()
通过实现这一点,它将帮助我不要在我创建的脚本中声明所有页面。有什么帮助吗?