#android-emulator #webdriver-io #appium-android
Вопрос:
Отображается сообщение об ошибке: «ОШИБКА webdriver: Запрос не выполнен со статусом 404 из-за неизвестной команды: Не удалось найти запрошенный ресурс или запрос был получен с использованием метода HTTP, который не поддерживается сопоставленным ресурсом
ОШИБКА webdriver: неизвестная команда: Не удалось найти запрошенный ресурс или запрос был получен с использованием метода HTTP, который не поддерживается сопоставленным ресурсом
` wdio.conf.js файл:
**пусть { присоединиться } = требуется(‘путь’); exports.config = { порт: 4723, // службы портов appium по умолчанию: [ [‘appium’, { команда : ‘appium’ }] ],
specs: [
'./test/specs/**/*.js'
],
maxInstances: 10,
capabilities: [{
platformName:'Android',
platformVersion:'9',
deviceName:'Pixel',
app:'D:/test/appium/test2/ApiDemos-debug.apk',
bail: 0,
baseUrl: 'http://localhost',
waitforTimeout: 60000,
connectionRetryTimeout: 120000,
connectionRetryCount: 3,
framework: 'mocha',
}**
файл package.json: ** {
«имя»: «тест2»,
«версия»: «1.0.0»,
«описание»: «»,
«главное»: «index.js»,
«сценарии»: {
"test": "./node_modules/.bin/wdio wdio.conf.js"
},
«ключевые слова»: [],
«автор»: «»,
«лицензия»: «ISC»,
«зависимости»: {
"@wdio/cli": "^7.3.1",
"appium": "^1.20.2"
},
«Зависимости от разработчиков»: {
"@wdio/appium-service": "^7.4.2",
"@wdio/local-runner": "^7.3.1",
"@wdio/mocha-framework": "^7.3.1",
"@wdio/selenium-standalone-service": "^7.3.1",
"@wdio/spec-reporter": "^7.3.1",
"@wdio/sync": "^7.3.1",
"chromedriver": "^89.0.0",
"wdio-chromedriver-service": "^7.0.0"
}
}**
Ответ №1:
Добавьте путь: ‘/wd/hub/’ в конфигурационный файл.
Ответ №2:
Запустите это в командной строке, чтобы запустить приложение.
appium --base-path /wd/hub
И убедитесь, что «Удаленный путь» в вашем инспекторе Appium
/wd/hub