页面对象(多级)和Module.Exports /需要与量角器

时间:2014-07-02 15:23:33

标签: javascript node.js protractor

假设结构类似于此。

|- HomepageTest.js
  |_ pageobject
    |- HomePage.js
      |_modules
        |-Navigation.js

如果navigation.js与此类似

var LeftNav = function() {
    this.button = element(by.id('someelement');
    this.function = function() {
    browser.button.click();
}
module.exports = new LeftNav();

在HomePage.js上我正在打电话

var nav = require("../../modules/navigation");

并具有相同类型的导出

module.exports = new HomePageObject();

在HomepageTest.js上,我打电话给

var homePage = require("../../pageObject/homepage");

我尝试通过调用

调用Navigation上的函数或元素
homePage.nav.function(); 

它不起作用。我认为这是因为我在出口时做错了但是我不确定如何解决它。谢谢你的帮助!

0 个答案:

没有答案