Javascript 如何在单独的js文件中指定量角器pageobject?

Javascript 如何在单独的js文件中指定量角器pageobject?,javascript,angularjs,protractor,angularjs-e2e,Javascript,Angularjs,Protractor,Angularjs E2e,我使用此示例了解pageobjects: https://github.com/angular/protractor/blob/master/docs/page-objects.md 尝试通过为angularHomepage(pageobject)代码使用单独的js文件进行重构: specfile现在看起来像这样: var angularHomepage = require('/angularjs_homepage.js'); describe('angularjs homepage', f

我使用此示例了解pageobjects:

https://github.com/angular/protractor/blob/master/docs/page-objects.md
尝试通过为angularHomepage(pageobject)代码使用单独的js文件进行重构:

specfile现在看起来像这样:

var angularHomepage = require('/angularjs_homepage.js');

describe('angularjs homepage', function() {

    it('should greet the named user', function() {

        angularHomepage.get();

        angularHomepage.setName('Julie');

        expect(angularHomepage.greeting.getText()).toEqual('Hello Julie!');
    });
});
当我运行规范时,我得到一个错误?:

Message:
       Error: Cannot find module '/angularjs_homepage.js'
       Stacktrace:
       Error: Cannot find module '/angularjs_homepage.js'
       at require (module.js:380:17)
       at Object.<anonymous> (c:\ptor_testing\example_spec.js:1:85)
消息:
错误:找不到模块“/angularjs_homepage.js”
堆栈跟踪:
错误:找不到模块“/angularjs_homepage.js”
根据需要(模块js:380:17)
反对。(c:\ptor\u testing\example\u spec.js:1:85)

需要在pageobjects文件中增加一行:

module.exports = new AngularHomepage();
module.exports = new AngularHomepage();