я получаю опорную ошибку при использовании ES6 в транспортире - PullRequest
0 голосов
/ 19 марта 2019

в нашем проекте мы пытались реализовать транспортир, и во время подготовки файла Base js мы узнали о параметрах класса ES6 в файле node.js и после обращения со многими примерами, которые я пытался создать, с помощью файла base js и при использованииэтот файл я получаю исключение referrencedError

////**BaseTest:**////

class BaseTest{
    constructor(){

    }

    open(){
        browser.get("https://facebook.com");
        browser.manage().window().maximize();
    }
}

module.exports=BaseTest

////**LoginPage (POM)**////

class FbPage extends BaseTest{
    constructor(){
        super();
    }

    loginDetails(){
        browser.driver.findElement(by.id("email")).sendKeys("dfd");
        browser.driver.findElmenet(by.id("pass")).sendKeys("afd");
    }
}

module.exports=FbPage

 ////****TestSpec File****////

let login=require("../ProtractorTest/FbPage.js");

describe("this is a Test desc",function(){
    let LoginObj=new FbPage();
    beforeAll(function(){
        LoginObj.open();
    });

    it("this is a it function",function(){
        LoginObj.loginDetails();
    });
});

// ConfigFile //

exports.config = {
  framework: 'jasmine',
  seleniumAddress: 'http://localhost:4444/wd/hub',
  specs: ['ProtractorTest/TestInherit.js']
}

Журнал ошибок

I/launcher - Running 1 instances of WebDriver
[23:12:03] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
[23:12:06] E/launcher - Error: ReferenceError: BaseTest is not defined
    at Object.<anonymous> (H:\workspace\Protractor_tutorials\ProtractorTest\FbPage.js:1:22)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (H:\workspace\Protractor_tutorials\ProtractorTest\TestInherit.js:1:11)
    at Module._compile (module.js:643:30)
[23:12:06] E/launcher - Process exited with error code 100
...