量角器:在规范文件中导入多个页面对象

Protractor: Import more than one page objects in spec file

我在规范代码下方编写了代码,并使用 require 关键字在其中导入了 3 个页面对象。在 运行 上,它在第二个 require 语句上给出错误。请告诉我在量角器中导入多个页面对象的正确方法是什么。

describe("To test the login functionality", function(){
    var landingPage = require('../page/LandingPage.js');
    var employees = require('../page/EmployeesPage.js');
    var employeeDetails = require('../page/EmployeeDetailPage.js');     

    beforeEach(function(){
        browser.driver.manage().window().maximize();
        browser.get("<website-address>");       
    });

    it("should be able to login",function(){
        landingPage.enterUserName('');
        landingPage.enterPassword('');
        landingPage.clickLoginButton();
        employees.doubleClickFirstEmployee();
        employeeDetails.clickBackButton();
        browser.pause();
    });
});

我收到以下错误:

  Message:
    SyntaxError: Unexpected token {
  Stack:
    SyntaxError: Unexpected token {
        at exports.runInThisContext (vm.js:53:16)
        at require (module.js:385:17)

由于 "EmployeeDetailPage.js" 中的错误,错误显示在下面一行: var employeeDetails = require('../page/EmployeeDetailPage.js');

已通过删除错误解决了问题。