TypeError: объект не является функцией - что я делаю не так? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь сделать очень простой тест с использованием Page Objects, но я сразу же застрял с ошибкой "login.get is not function".

Я копирую лишь небольшую часть кода, потому что остальные похожи

//login_pageObject.js

let loginContainer = function() {

    this.get = function() {
        browser.get("https://www.test/login.html");
    };

module.exports = new loginContainer();
};


//login.js

let login = require('../page_objects/login_pageObject.js'); 
describe("login_logout autotests", () => {

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

    fit("should navigate to the Login Page", () => {
        login.get();
    });

Итак, когда я запускаю его, у меня появляется ошибка «login.get is not function». Где ошибка?

1 Ответ

0 голосов
/ 24 января 2019

module.exports должно быть вне функции, последняя строка вашего файла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...