Я использую Appium для автоматизации мобильного браузера Chrome на реальном устройстве. Мне нужно сильно ударить по webelement. Я использовал ниже сценарий для этого
AndroidTouchAction action = new AndroidTouchAction (driver);
action.press(PointOption.point(00, 00)).moveTo(PointOption.point(100, 100)).release().perform();
System.out.println("Test");
Я получил приведенную ниже ошибку в затмении после выполнения
ИНФОРМАЦИЯ: Статус HTTP: «404» -> неверное отображение состояния JSON для «неизвестно
метод »(ожидается 405)
Таким образом, операция смахивания не завершена. Что здесь не так?
Ниже приведены журналы Appium
[W3C] Вызов AppiumDriver.performTouch () с аргументами:
[[{ "Действие": "пресс", "варианты": { "х": 0, "у": 0}}, { "действие": "MoveTo", "варианты": { "х": 100, "у": 100}}, { "действие": "освободить", "варианты": {}}], "a6425cfd-df0b-490e-A30C-a3ef8c5b3424"]
[W3C] Обнаружена внутренняя ошибка при выполнении команды:
NotYetImplementedError: Метод еще не реализован [W3C]
на AndroidDriver.callee $ 0 $ 0 $
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-андроид-драйвер \ Lib \ команды \ touch.js: 136: 11)
[W3C] в tryCatch
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 67: 40)
[W3C] в GeneratorFunctionPrototype.invoke [как _invoke]
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 315: 22)
[W3C] в GeneratorFunctionPrototype.prototype. (Анонимная функция)
[как следующий]
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 100: 21)
[W3C] при вызове
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 136: 37)
[W3C] на enqueueResult
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 185: 17)
[W3C] в новом Promise () [W3C] в новом F
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ ядро-JS \ Библиотека \ Modules \ $ export.js:. 30: 36)
[W3C] в AsyncIterator.enqueue
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 184: 12)
[W3C] в AsyncIterator.prototype. (Анонимная функция) [как далее]
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 100: 21)
[W3C] в Object.runtime.async
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ Resources \ приложения \ node_modules \ appium \ node_modules \ столпотворение-среда \ регенератора \ runtime.js: 209: 12)
[W3C] на AndroidDriver.callee $ 0 $ 0 [как выполнить касание]
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-андроид-драйвера \ сборка \ Lib \ команды \ touch.js: 375: 30)
[W3C] в
C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-basedriver \ Lib \ basedriver \ driver.js: 296: 26
[W3C] в tryCatcher
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ util.js: 26: 23)
[W3C] в Promise._settlePromiseFromHandler
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ promise.js: 510: 31)
[W3C] в Promise._settlePromiseAt
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ promise.js: 584: 18)
[W3C] в Promise._settlePromiseAtPostResolution
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ promise.js: 248: 10)
[W3C] в Async._drainQueue(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ async.js: 128: 12)
[W3C] в Async._drainQueues
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ async.js: 133: 10)
[W3C] в Immediate.Async.drainQueues [как _onImmediate]
(C: \ Users \ chints \ AppData \ Local \ Programs \ Appium \ ресурсы \ приложения \ node_modules \ appium \ node_modules \ appium-базовый драйвер \ node_modules \ Bluebird \ JS \ основные \ async.js: 15: 14)
[W3C] в runCallback (timers.js: 789: 20) [W3C] в
tryOnImmediate (timers.js: 751: 5) [W3C] в processImmediate [как
_immediateCallback] (timers.js: 722: 5) [HTTP] <- POST / wd / hub / session / a6425cfd-df0b-490e-a30c-a3ef8c5b3424 / touch / execute 404
7 мс - 4202 </p>