Nightwatch.js:如何在运行测试套件之前运行登录脚本

时间:2018-09-09 22:41:04

标签: javascript selenium-webdriver nightwatch.js

在使用Nightwatch JS运行测试套件之前,有没有一种方法可以运行脚本来运行网站并执行登录等操作?我曾尝试在global.js中使用beforeeach挂钩,但到目前为止未能使其正常工作。是否有解决方案?如果您能举例说明,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

最后,我们找到了解决方案。在以下代码段中,Globals.js文件是我们在运行每个测试脚本之前需要运行的通用登录模块。

 const loginPage = require("../../Globals.js");
// START ------> Import Login Module from Globals.js
module.exports = {
  beforeEach: function (client) {
    loginPage.login(client);
 },