Я пытаюсь запустить простой тест на своем гибридном приложении с помощью Appium + Protractor, и не могу этого сделать, поскольку получаю следующую ошибку: Не удалось получить соответствие сокетов: @webview_devtools_remote _. * 15239
IЯ использую Ubuntu, и на нем я установил Appium и Protractor, попробовал буквально все решения, которые я нашел в интернете, не смог решить проблему.код в возможности:
chromeOptions: {
androidPackage: "com.android.chrome"
},
Но тогда я только вхожу в приложение, и сервер Appium просто застревает на:
[debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://127.0.0.1:8001/wd/hub/session] with body: {"desiredCapabilities":{"chromeOption {"androidPackage":"com.android.chrome","androidUseRunningApp":true,"androidDeviceSerial":"1cdc4ed10c027ece"}}}
Он не запустит файл спецификации вообще.
var SpecReporter = require ('jasmine-spec-reporter'). SpecReporter;
exports.config = {seleniumAddress: 'http://localhost:4723/wd/hub', allScriptsTimeout: 50976,
specs: [
'test.js'
],
capabilities: {
platformName: 'Android',
platformVersion: '8.0.0',
deviceName: 'Galaxy S9',
app: 'path_to_app',
autoWebview: true,
browserName: '',
appPackage: 'app_package_name',
newCommandTimeout: '140',
chromeOptions: {
androidPackage: "com.android.chrome"
}
},
onPrepare: function () {
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'all'}));
},
framework: 'jasmine',
jasmineNodeOpts: {
print: function () {}, //remove protractor dot reporter
defaultTimeoutInterval: 100000
}
}