Init это не функция - PullRequest
       16

Init это не функция

0 голосов
/ 09 апреля 2019

У меня есть одно приложение, которое используется узел JS.В котором я использовал selenium webdriverIO для целей тестирования, но когда я пишу скрипт, используя selenium webdriverIO it и используя функцию INIT, он выдаст ошибку «TypeError: INIT не является функцией» .Пожалуйста, дайте решение для этого кода

TypeError: webdriverio.remote (...). Init не является функцией в Object.(E: \ WebdriverIOAutomation \ test \ specs \ WithoutWdioClient.js: 11: 6) в Module._compile (внутренний / modules / cjs / loader.js: 701: 30) в Object.Module._extensions..js (внутренний / modules/cjs/loader.js:712:10) в Module.load (внутренний / modules / cjs / loader.js: 600: 32) в tryModuleLoad (внутренний / modules / cjs / loader.js: 539: 12) в функции.Module._load (внутренний / modules / cjs / loader.js: 531: 3) в Function.Module.runMain (внутренний / modules / cjs / loader.js: 754: 12) при запуске (внутренний / bootstrap / node.js:283: 19) в bootstrapNodeJSCore (внутренний / bootstrap / node.js: 622: 3)

var webdriverio = require('webdriverio');

var options = {
    desiredCapabilities: {
        browserName: 'chrome'
    }
};

webdriverio
    .remote(options)
    .init()
    .url('http://www.google.com')
    .title(function(err, res) {
        console.log('Title was: ' + res.value);
    })
    .end();

Ожидаемый результат: Получить название Google
Фактический результат: Ошибка генерации функции INIT

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