2017-02-13 13 views
0

仕様ファイルを実行しているときに、「RegistrationPOはコンストラクタではありません」というエラーメッセージが表示されます。 。前もって感謝します。「RegistrationPOはコンストラクタではありません」というエラーメッセージが表示される

//Registration_spec// 

'use strict'; 
var FunLib = require('/Users/acer/AppData/Roaming/npm/node_modules/protractor/FFAutomation/Function_Lib.js'); //Write the location of your javascript file 
var RegistrationPO = require('/Users/acer/AppData/Roaming/npm/node_modules/protractor/FFAutomation/Registration_PO.js'); //Write the location of your javascript file 
var testData = require('./FFtestdata_Dev_p.json'); 

describe('Registration: ', function() { 

    var FuncLib; 
    var Registration; 
    var URL; 
    var EC = protractor.ExpectedConditions; 

    FuncLib = new FunLib(); 
    Registration = new RegistrationPO(); 

    beforeEach(function() { 
     browser.ignoreSynchronization = true; 
    }); 


    //Scenario 1: Open browser :working 
    it('1-Open the web browser',function(){ 
    browser.ignoreSynchronization = true; 
    browser.get('Http://dev.forfirm.com:3000'); 
     browser.sleep(200000); 

    }); 

}); 
+1

ファイル 'RegistrationPO'の内容も投稿できますか? – AdityaReddy

答えて

0
var FunLib = require('/Users/acer/AppData/Roaming/npm/node_modules/protractor/FFAutomation/Function_Lib.js'); //Write the location of your javascript file 
var RegistrationPO = require('/Users/acer/AppData/Roaming/npm/node_modules/protractor/FFAutomation/Registration_PO.js'); //Write the location of your javascript file 

なぜあなたはnode_modules /分度器であなたのpageObjectsを見つけようとしていますか? これにより、すべてのnode_modulesの再インストール時にすべてが失われます。

私は、これはあなたがエラーを取得した理由であると考えている - あなたカントインポート、ファイルが存在しないので、そこ

よりプレーンな構造を作成し、

node_modules/...all your dependencies will be installed here 
    utils/Function_Lib.js 
    pageobjects/Registration_PO.js 
    specs/registration.spec.js 
    package.json 
    protractor.config.js 

ような何かその後specs/registration.spec.jsであなたの輸入になりますこのような何か:

var FunLib = require('../utils/Function_Lib.js'); 
var RegistrationPO = require('../pageobjects/Registration_PO.js'); 

はまた、あなたがRegistration_PO.jsとFunction_Lib.jsにエクスポートしているかどうか確認

関連する問題