Я пробую часть кода автоматизации appium в приложении для часов в Android, но мой код, как правило, пропускает логику прокрутки.Я также попытался использовать findelement () и gettext () для идентификации элемента, но все еще безуспешно.Ниже приведен код:
Вызов AppiumDriver.createSession () с аргументами: [{"--session-override": true"BROWSER_NAME": "Android", "версия": "7,0", "appActivity": "com.android.deskclock.AlarmClock", "appPackage": "com.android.deskclock", "DEVICENAME": "IFZDSCVCKJUWRSOV""noReset": правда, "platformName": "Android"}, нулевой { "desiredCapabilities": { "- сессия-переопределение": правда, "BROWSER_NAME": "Android", "версия": "7,0","appActivity": "com.android.deskclock.AlarmClock", "appPackage": "com.android.deskclock", "DEVICENAME": "IFZDSCVCKJUWRSOV", "noReset": правда, "platformName": "Android"},»firstMatch ": [{" platformName ":" android "}]}] [BaseDriver] Событие 'newSessionRequested' зарегистрировано в 1528276642225 (14:47:22 GMT + 0530 (стандартное время Индии)) [Appium] Не удалось проанализировать возможности W3C:'deviceName' не может быть пустым.Возвращаясь к протоколу JSONWP.[Appium] В требуемых возможностях JSONWP, которые отсутствуют в возможностях W3C, были предоставлены следующие возможности: ["--session-override", "BROWSER_NAME", "VERSION", "appActivity", "appPackage", "deviceName", "noReset», "platformName"].Возвращаясь к протоколу JSONWP.[Appium] Создание нового сеанса AndroidDriver (v2.6.0) [Appium] Возможности: [Appium] - переопределение сессии: true [Appium] BROWSER_NAME: Android [Appium] ВЕРСИЯ: 7.0 [Appium] appActivity: com.android.deskclock.AlarmClock [Appium] appPackage: com.android.deskclock [Appium] deviceName: IFZDSCVCKJUWRSOV [Appium] noReset: true [Appium] platformName: Android [BaseDriver] Создание сеанса с требуемыми возможностями MJSONWP: {"--session-override": true,... [BaseDriver] Следующие возможности были предоставлены, но не распознаются appium: --session-override, BROWSER_NAME, VERSION.[BaseDriver] Сеанс создан с идентификатором сеанса: 7118f268-78fb-4b3e-91fa-f46f119d6dba [AndroidDriver] Получение версии Java [AndroidDriver] Версия Java: 1.8.0_101 [ADB] Проверка наличия adb [ADB] Использование adb.exe изC: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe [AndroidDriver] Получение списка устройств [ADB] Попытка найти подключенное устройство Android [ADB] Получение подключенных устройств ... [ADB]Подключено 1 устройство [AndroidDriver] Использование устройства: IFZDSCVCKJUWRSOV [ADB] Проверка наличия adb [ADB] Использование adb.exe из C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe [ADB] Установка идентификатора устройства для IFZDSCVCKJUWRSOV [AndroidDriver] Файл приложения не был указан в списке, вместо этого мы собираемся запустить com.android.deskclock непосредственно на устройстве [AndroidDriver] Проверка наличия пакета на устройстве [ADB] Подключениеустройства ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVОболочка CKJUWRSOV pm список пакетов com.android.deskclock '[AndroidDriver] Запуск сеанса Android [ADB] Запуск' C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOVwait-for-device '[ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает' C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV echo ping '[AndroidDriver] Загрузка настроек apk на устройство ... [ADB] Получение статуса установки для io.appium.settings [ADB] Получение подключенных устройств ... [ADB] 1 устройство (я)) подключен [ADB] Выполняется 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV в виде списка пакетов io.appium.settings' [ADB] Приложение установленоустановлен [ADB] Получение информации о пакете для 'io.appium.settings' [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV оболочка dumpsys package io.appium.settings' [ADB] Проверка наличия aapt [ADB] Использованиеaapt.exe из C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ build-tools \ 28.0.0-rc2 \ aapt.exe [ADB] Установленный пакет «io.appium.settings» не требует обновления ('2.3.0'> = '2.3.0') [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk\ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV ps '[AndroidDriver] io.appium.settings уже запущена.Нет необходимости сбрасывать его разрешения.[ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -sОболочка IFZDSCVCKJUWRSOV getprop ro.build.version.sdk '[ADB] Текущее свойство устройства' ro.build.version.sdk ': 24 [ADB] Уровень API устройства: 24 [ADB] Получение подключенных устройств ... [ADB] 1 устройствоподключен [ADB] Выполнение 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV appops set io.appium.settings android: mock_location allow'[AndroidDriver] setDeviceLanguageCountry требует язык или страну.[AndroidDriver] Получил язык: 'undefined' и страну: 'undefined' [Logcat] Запуск захвата logcat [AndroidDriver] Загрузка вспомогательного приложения разблокировки на устройство ... [ADB] Получение статуса установки для io.appium.unlock [ADB] Подключениеустройства ... [ADB] 1 устройство (а) подключено [ADB] Выполняется 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV pm список пакетовio.appium.unlock '[ADB] Приложение установлено [ADB] Получение информации о пакете для' io.appium.unlock '[ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает' C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV оболочка dumpsys package io.appium.unlock '[ADB] Проверка наличия aapt [ADB] Использование aapt.exe из C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ build-tools \ 28.0.0-rc2 \ aapt.exe [ADB] Установленный пакет 'io.appium.unlock' не требует обновления ('2.0.0 '> =' 2.0.0 ') [ADB] Получение версии платформы устройства [ADB] Получение соединения devices ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV getprop ro.build.version.release '[ADB] Текущее свойство устройства' ro.build.version.release ': 7.0 [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает' C: \ Users\ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV shell wm size '[ADB] Получение подключенных устройств ... [ADB] Подключено 1 устройств [ADB] Работает'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV shell getprop ro.product.model' [ADB] Текущее свойство устройства 'ro.product.model': S6s [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037-s IFZDSCVCKJUWRSOV shell getprop ro.product.manufacturer '[ADB] Текущее свойство устройства' ro.product.manufacturer ': GIONEE [AndroidDriver] Приложение не отправлено, не парпеть пакет / деятельность [AndroidDriver] Нет возможности приложения.Предполагая, что это уже на устройстве [AndroidBootstrap] Наблюдение за отключением начальной загрузки [ADB] Система пересылки: 4724 на устройство: 4724 [ADB] Запуск 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV forward tcp: 4724 tcp: 4724 '[UiAutomator] Запуск UiAutomator [UiAutomator] Переход в состояние «запуск» [UiAutomator] Синтаксический анализ uiautomator jar [UiAutototomator_jpg]] Запуск C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV push 'C: \ Program Files(x86) \ Appium \ resources \ app \ node_modules \ appium-android-bootstrap \ bootstrap \ bin \ AppiumBootstrap.jar '/ data / local / tmp /' [ADB] Попытка уничтожить все процессы uiautomator [ADB] Получение всех процессов с помощьюuiautomator [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV ps '[ADB] Не найден процесс uiautomator для уничтожения, продолжение ... [UiAutomator] Запуск UIAutomator [ADB] Создание подпроцесса ADB с аргументами: ["-P", 5037, "- s", "IFZDSCVCKJUWRSOV","оболочка", "uiautomator", "RunTest", "AppiumBootstrap.jar", "- с", "io.appium.android.bootstrap.Bootstrap", "- е", "PKG", "com.android.deskclock"," - e "," disableAndroidWatchers ", false," - e "," acceptSslCerts ", false] [UiAutomator] Переход в состояние 'онлайн' [AndroidBootstrap] Разъем начальной загрузки Android теперь подключен [ADB] Получение подключенных устройств ... [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Зарегистрированные наблюдатели аварий.[AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Клиент подключен [ADB] Подключено 1 устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P5037-s Окно оболочки дампа IFZDSCVCKJUWRSOV '[AndroidDriver] Экран уже разблокирован, ничего не делая [ADB] Уровень API устройства: 24 [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает' C:\ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOV запускается -W -n com.android.deskclock / com.android.deskclock.AlarmClock -S '[Appium] Новый сеанс AndroidDriver успешно создан, сеанс 7118f268-78fb-4b3e-91fa-f46f119d6dba добавлен в основной список сеансов [BaseDriver] Событие 'newSessionStarted' зарегистрировано в 1528276661138 (14:47:41 GMT + 0530 (стандартное время Индии)) [W3C] Отвечая клиенту с помощью driver.createSession () результат: {"платформа": "LINUX", "webStorageEnabled": false, "takeScreenshot": true, "javascriptEnabled": true, "databaseEnabled": false, "networkConnectionEnabled": true,"LocationContextEnabled": ложные, "предупреждения": {}, "желательные": { "- сессия-переопределение": правда, "BROWSER_NAME": "Android", "версия": "7,0", "appActivity": "ком.android.deskclock.AlarmClock», "appPackage": "com.android.deskclock", "DEVICENAME": "IFZDSCVCKJUWRSOV", "noReset": правда, "platformName": "Android"}, "- сессия-переопределение": правда, "BROWSER_NAME": "Android", "версия": "7,0", "appActivity": "com.android.deskclock.AlarmClock", "appPackage": "com.android.deskclock", "DEVICENAME":»IFZDSCVCKJUWRSOV " "noReset": правда, "platformName": "Android", "deviceUDID": "IFZDSCVCKJUWRSOV", "platformVersion": "7,0", "deviceScreenSize": "1080x1920", "deviceModel": "S6S","deviceManufacturer ":" GIONEE "} [HTTP] <- POST / wd / hub / session 200 18916 мс - 866 [HTTP] [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / timeouts [HTTP] {"type": "implicit", "ms": 15000} [W3C] Неверные параметры: BadParametersError: Параметры были неверными.Мы хотели, чтобы «протокол W3C ожидал установки любого из сценария, pageLoad или неявного», и вы отправили {"type": "implicit", "ms": 15000} [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / timeouts 400 3 мс - 5166 [HTTP] [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element [HTTP] {"using": "id", "value": "amigo: id / amigo_icon0"} [W3C] Вызов AppiumDriver.findElement () с аргументами: ["id", "amigo: id / amigo_icon0", "7118f268-78fb-4b3e-91fa-f46f119d6dba "] [BaseDriver] Допустимые стратегии локатора для этого запроса: xpath, id, имя класса, идентификатор доступности, -android uiautomator [BaseDriver] Ожидание до 0 мс для условия [AndroidBootstrap] Отправка команды в android: {" cmd ":"действие", "действие": "найти", "Params": { "стратегия": "идентификатор", "селектор": "амиго: ID / amigo_icon0", "контекст": "", "несколько" ложь}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получены данные от клиента: {"cmd": "action", "action": "find", "params": {"стратегии": "id", "селектор":"амиго: идентификатор / amigo_icon0", "контекст": "", "несколько" ложь}}[AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Получена команда типа ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получена команда action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Поиск 'amigo: id / amigo_icon0' с использованием 'Идентификатор 'с contextId:' 'multiple: false [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Использование: UiSelector [INSTANCE = 0, RESOURCE_ID = amigo: id / amigo_icon0] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Возвращаемый результат:{"status": 0, "value": {"ELEMENT": "1"}} [AndroidBootstrap] Полученный результат команды от начальной загрузки [W3C] Ответ клиенту с помощью driver.findElement () result: {"ELEMENT": "1"} [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element 200 1496 мс - 87 [HTTP] [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / timeouts [HTTP] {"тип": "неявный", "мс": 3000} [W3C] Неверные параметры: BadParametersError: Параметры были неверными.Мы хотели, чтобы "протокол W3C ожидал установки любого из сценариев, pageLoad или неявных", и вы отправили {"type": "implicit", "ms": 3000} [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / timeouts 400 2 мс - 5164 [HTTP] [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element / 1 / click [HTTP]{"id": "1"} [W3C] Вызов AppiumDriver.click () с аргументами: ["1", "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [AndroidBootstrap] Отправка команды в android: {"cmd": "action", "action": "element: click", "params": {"elementId": "1"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получены данные от клиента: {"cmd": "action "," action ":" element: click "," params ": {" elementId ":" 1 "}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получена команда типа ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получено действие команды: щелкните [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Возвращаемый результат: {"status": 0, "value": true} [AndroidBootstrap] Полученный результат команды от bootstrap [W3C] Ответ клиенту с драйвером.нажмите () повторноsult: true [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element / 1 / click 200 350 мс - 76 [HTTP] [HTTP] -> POST / wd /hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element [HTTP] {"using": "id", "value": "com.android.deskclock: id / add_alarm_activity_hourNumber"} [W3C] Вызов AppiumDriver.findElement() с аргументами: ["id", "com.android.deskclock: id / add_alarm_activity_hourNumber", "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [BaseDriver] Допустимые стратегии локатора для этого запроса: xpath, id, имя класса, идентификатор доступности, -android uiautomator [BaseDriver] Ожидание до 0 мс для условия [AndroidBootstrap] Отправка команды на android: {"cmd": "action", "action": "find", "params": {"стратегии": "id", "selector": "com.android.deskclock: id / add_alarm_activity_hourNumber", "context": "", "множественный": false}} [AndroidBootstrap] [LOG BOOTSTRAP] [debug] Получил данные от клиента:{ "ЦМД": "действие", "действие": "найти", "PARAMS": { "стратегии": "ID", "селектор": "com.android.deskclock: ID / add_alarm_activity_hourNumber", "грontext ":" "," множественный ": false}} [AndroidBootstrap] [LOG BOOTSTRAP] [debug] Получил команду типа ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получил действие команды: find [AndroidBootstrap] [BOOTSTRAP LOG][debug] Поиск 'com.android.deskclock: id / add_alarm_activity_hourNumber' с использованием 'ID' с contextId: '' множественное: false [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Использование: UiSelector [INSTANCE = 0, RESOURCE_ID = com.android.deskclock: id / add_alarm_activity_hourNumber] [AndroidBootstrap] Полученный результат команды от начальной загрузки [W3C] Ответ клиенту с помощью driver.findElement () result: {"ELEMENT": "2"} [HTTP] <- POST / wd / hub/ session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element 200 1884 мс - 87 [HTTP] [AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Возвращаемый результат: {"status": 0, "value": {"ELEMENT": "2"}} [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / frame [HTTP] {"id": {"ELEMENT": "2", "element-6066-11e4-a52e-4f735466cecf ":" 2 "}} [W3C]Вызов AppiumDriver.setFrame () с аргументами: [{"ELEMENT": "2", "element-6066-11e4-a52e-4f735466cecf": "2"}, "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / frame 404 2 мс - 3078 [HTTP] [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element [HTTP] {"using": "id", "value": "com.android.deskclock: id / add_alarm_activity_hourNumber"} [W3C] Вызов AppiumDriver.findElement () с аргументами: ["id", "com.android.deskclock: id / add_alarm_activity_hourNumber", "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [BaseDriver] Допустимые стратегии локатора для этого запроса: xpath, id, имя класса, идентификатор доступности, базовый идентификатор -ндроида [uiauverver]] Ожидание до 0 мс для условия [AndroidBootstrap] Отправка команды на android: {"cmd": "action", "action": "find", "params": {"стратегии": "id", "селектор":"com.android.deskclock: id / add_alarm_activity_hourNumber", "context": "", "множественный": false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получил данные от клиента: {"cmd":"Действие", "действие": "найти", "Params": { "Стратегия": "идентификатор", "Селектор": "com.android.deskclock: идентификатор / add_alarm_activity_hourNumber", "контекст": "", "множественный": false}} [AndroidBootstrap] [LOG BOOTSTRAP] [debug] Получена команда типа ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получена команда action: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Поиск 'com.android.deskclock: id / add_alarm_activity_hourNumber 'с использованием' ID 'с contextId:' 'множественный: ложный [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Использование: UiSelector [INSTANCE = 0, RESOURCE_ID = com.android.deskclock: id / add_alarm_activity][AndroidBootstrap] Полученный результат команды от начальной загрузки [W3C] Ответ клиенту с помощью driver.findElement () result: {"ELEMENT": "3"} [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element 200 21 мс - 87 [HTTP] [AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Возвращаемый результат: {"status": 0, "value": {"ELEMENT": "3"}} [HTTP] -> GET / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element / 3 / text [HTTP] {} [W3C] Вызов AppiumDriver.getText () с аргументами: ["3", "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [AndroidBootstrap] Отправка команды в android: {"cmd": "action"," action ":" element: getText "," params ": {" elementId ":" 3 "}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получены данные от клиента: {" cmd ":" action ","action": "element: getText", "params": {"elementId": "3"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получена команда типа ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Полученакоманда action: getText [AndroidBootstrap] Полученный результат команды от начальной загрузки [W3C] Ответ клиенту с помощью driver.getText () result: "" [HTTP] <- GET / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element / 3 / text 200 24 мс - 74 [HTTP] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Возвращаемый результат: {"status": 0, "value": ""} [HTTP] -> POST /wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / execute [HTTP] {"script": "mobile: scroll", "args": [{"duration": 2, "endY": 0.02, "endX ": 0,022," startY ": - 183,8," startX ": 3}]} [W3C] Вызов AppiumDriver.execute () с аргументами: ["mobile: scroll", [{"uration ": 2," endY ": 0,02," endX ": 0,022," startY ": - 183,8," startX ": 3}], "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / выполнить 404 4 мс - 5796 [HTTP] [HTTP]] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element [HTTP] {"using": "id", "value": "com.android.deskclock: id / add_alarm_save"} [W3C] Вызов AppiumDriver.findElement () с аргументами: ["id", "com.android.deskclock: id / add_alarm_save", "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [BaseDriver] Допустимые стратегии локатора для этогозапрос: xpath, id, имя класса, идентификатор доступности, -iaroid uiautomator [BaseDriver] Ожидание до 0 мс для условия [AndroidBootstrap] Отправка команды на android:{ "ЦМД": "действие", "действие": "найти", "PARAMS": { "Стратегия": "Идентификация", "селектор": "com.android.deskclock: идентификатор / add_alarm_save", "контекст":"", "multiple": false}} [AndroidBootstrap] [LOG BOOTSTRAP] [debug] Получены данные от клиента: {"cmd": "action", "action": "find", "params": {"стратегии": "id", "selector": "com.android.deskclock: id / add_alarm_save", "context": "", "множественный": false}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получил команду типа ACTION[AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Получил действие команды: find [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Поиск 'com.android.deskclock: id / add_alarm_save' с использованием 'ID' с contextId: '' multip: false[AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Использование: UiSelector [INSTANCE = 0, RESOURCE_ID = com.android.deskclock: id / add_alarm_save] [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Возвращаемый результат: {"status": 0,"value": {"ELEMENT": "4"}} [AndroidBootstrap] Полученный результат команды от начальной загрузки [W3C] Ответ клиенту с результатом driver.findElement (): {"ELEMENT": "4"} [HTTP] <-- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element 200 28 мс - 87 [HTTP] [HTTP] -> POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element / 4 / click [HTTP] {"id": "4"} [W3C] Вызов AppiumDriver.click () с аргументами: ["4", "7118f268-78fb-4b3e-91fa-f46f119d6dba"] [AndroidBootstrap] Отправка команды на android: {"cmd": "action", "action": "element: click", "params": {"elementId": "4"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Gotданные от клиента: {"cmd": "action", "action": "element: click", "params": {"elementId": "4"}} [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Получил командутип ACTION [AndroidBootstrap] [BOOTSTRAP LOG] [отладка] Полученное действие команды: щелкните [AndroidBootstrap] [BOOTSTRAP LOG] [debug] Возвращаемый результат: {"status": 0, "value": true} [AndroidBootstrap] Полученный результат команды отbootstrap [W3C] Ответ клиенту с помощью driver.click () результат: true [HTTP] <- POST / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba / element / 4 / click 200 355 мс - 76[HTTP] [HTTP] -> DELETE / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba [HTTP] {} [W3C] Вызов AppiumDriver.deleteSession () с аргументами: ["7118f268-78fb-4b3e-91fa-f46f119dbaDbDB)Событие 'quitSessionRequested' зарегистрировано в 1528276671521 (14:47:51 GMT + 0530 (стандартное время Индии)) [Appium] Удаление сеанса 7118f268-78fb-4b3e-91fa-f46f119d6dba из нашего основного списка сеансов [AndroidDriver] Выключение драйвера Android [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает 'C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s Оболочка IFZDSCVCKJUWRSOVam force-stop com.android.deskclock '[ADB] Нажатие кнопки HOME [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Работает' C: \ Users \ PAKALI \ AppData \ Local\ Android \ Sdk \ platform-tools \ adb.exe -P 5037 -s IFZDSCVCKJUWRSOV ввод ключа оболочки 3 '[AndroidBootstrap] Отправка команды на android: {"cmd": "shutdown"} [AndroidBootstrap] [BOOTSTRAP LOG] [отладка]Получил данные от клиента: {"cmd": "shutdown"} [AndroidBootstrap] Полученный результат команды от начальной загрузки [UiAutomator] Завершение работы UiAutomator [UiAutomator] Переход в состояние «остановка» [UiAutomator] UiAutomator нормально завершает работу [UiAutomator] Переход в состояние «остановлен» [ADB] все попытки убитьПолучение всех процессов с помощью uiautomator [ADB] Получение подключенных устройств ... [ADB] 1 подключенных устройств [ADB] Запуск C: \ Users \ PAKALI \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe-P 5037 -s IFZDSCVCKJUWRSOV shell ps '[ADB] Не найден процесс uiautomator для уничтожения, продолжение ... [UiAutomator] Переход в состояние «остановлен» [Logcat] Остановка захвата logcat [ADB] Получение подключенных устройств ... [ADB]Подключено 1 устройство [ADB] под управлением 'C: \ Users {Имя пользователя ! [Снимок экрана для приложения] 1 } \ AppData \ Local \ Android \ Sdk \ platform-tools \adb.exe -P 5037-s IFZDSCVCKJUWRSOV shell am force-stop io.appium.unlock '[AndroidDriver] Не очищает созданные файлы.Добавьте возможность clearSystemFiles
, если хотите.[BaseDriver] Событие 'quitSessionFinished' зарегистрировано в 1528276676716 (14:47:56 GMT + 0530 (стандартное время Индии)) [W3C] Полученный ответ: пусто [W3C] Но удаляется сеанс, поэтому не возвращается [W3C] Ответ клиенту с драйвером.deleteSession () result: null [HTTP] <- DELETE / wd / hub / session / 7118f268-78fb-4b3e-91fa-f46f119d6dba </p>
200 5196 мс - 76