У меня есть код, сгенерированный Appium Recorder. Когда я пытаюсь запустить node test.js
, он говорит: "driver.init не является функцией"
Я запустил npm install webdriverio
в том же каталоге, и у меня там есть каталог node_modules.
Вот содержимое test.js:
// Requires the webdriverio client library
// (npm install webdriverio)
// Then paste this into a .js file and run with Node:
// node <file>.js
const wdio = require('webdriverio');
const caps = {"platformName":"android","platformVersion":"6.0.1","deviceName":"Nexus","automationName":"Appium","browserName":"Chrome"};
const driver = wdio.remote({
protocol: "http",
host: "localhost",
port: 4723,
path: "/wd/hub",
desiredCapabilities: caps
});
driver.init()
.element("com.android.chrome:id/url_bar")
.setValue("https://www.google.com/")
.end();
Я ожидаю, что код запустится, но там написано TypeError: driver.init is not a function