要求:找不到文件(页面对象模式)

时间:2014-08-18 10:07:31

标签: protractor pageobjects

我试图在我的量角器测试中加入Page Object模式,但出于某种原因我不知道它不起作用。我必须说,在做任何改变之前,一切都运行得很完美。

在测试文件夹中,我有以下文件test.spec.js:

'use strict';

  var LoginPage = require('../pages/login.page.js');

describe('Login --> ', function(){

    'use strict';

    var ptor;
    var page;
    beforeEach(function () {
        page = new LoginPage();
        ptor = protractor.getInstance();
        ptor.waitForAngular();
    });


    describe('False Login --> ', function(){

        it('It should be false login with PIN --> ', function(){

            /* some code */
        });
    });
});

在同一个文件夹中,我得到另一个名为" pages"在其中的文件login.page.js。但是当我运行测试时,它找不到login.page.js。

"Error: Cannot find module '../pages/login.page.js'"

任何人都知道为什么?

谢谢你们;)

1 个答案:

答案 0 :(得分:1)

如果文件夹页面 test.spec.js 位于同一文件夹中,则必须使用require('./pages/login.page.js');