0
我已經寫下了規格代碼,並且我已經使用require關鍵字導入了3個頁面對象。運行時會在第二個需求語句中出錯。請讓我知道量角器中導入多個頁面對象的正確方式。量角器:在規格文件中導入多個頁面對象
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)
你能告訴我們在哪一行發生錯誤嗎?或者你能完全發佈你得到的錯誤信息嗎?你需要的模塊是正確的。謝謝 –
錯誤發生在「var employeeDetails = require('../ page/EmployeeDetailPage.js');」 – Abhinav
您確定EmployeeDetailPage.js文件沒有錯誤嗎?如果需要,你也可以嘗試在'describe'塊之外添加變量。謝謝 –