- Регистрация
- 22.01.2019
- Сообщения
- 1 567
- Благодарностей
- 3 793
- Баллы
- 113
Экшен «Ожидание действий пользователя»
Экшен можно использовать в тех случаях, когда нужно вручную провести какие-либо действия. Например, он будет полезен для тех пользователей шаблона, которые предпочитают не сохранять данные для входа на сайты или для ввода данных кредитных карт.
Добавить можно через контекстное меню Добавить действие → Логика → Ожидание действий пользователя.
Выбор случайного свободного устройства по маске
Добавлена возможность выбрать случайное свободное устройство по маске (через Regex-выражение). Добавить действие в проект можно через контекстное меню Добавить действие → Android → Действия с устройством.
Действия с приложением выделены в отдельную группу
Для вашего удобства мы выделили действия с приложением (Открыть, Закрыть, Установить и т.д.) из группы «Утилиты» в отдельную группу. Добавить действие → Android → Действия с приложением.
Настройки устройства выделены в отдельную группу
Теперь настройки устройства (Установка языка, часового пояса и прокси) выделены из группы «Действия с устройством» в отдельную группу. Добавить действие → Android → Настройки устройства.
Экшен «Проверка текста»
Добавлен экшен «Проверка текста», который позволяет проверить наличие нужного текста на экране. Он используется для проверки успешности авторизации и успешности выполненного действия.
В качестве источника выступает:
- Source (полная структура элементов на экране, аналогичная той, которая формируется в экшене «Получить структуру элементов (XML)».
- Text (массив строк, в котором содержится текст, отображаемый на экране).
Более подробную информацию можно узнать здесь.
Весь список изменений 2.3.2.0
Добавлено:
+ Добавлен экшен «Ожидание действий пользователя» (группа меню Логика).
+ Добавлен экшен «Проверка текста», который позволяет проверить наличие нужного текста на экране.
+ Добавлен экшен для получения уведомлений из шторки в формате JSON (дата, приложение, заголовок, сообщение).
+ Добавлен экшен для смены часового пояса (таймзоны).
+ Добавлена возможность задать таймаут выполнения у действия «Консольная команда».
+ Добавлена возможность установки приложений в формате .apks, .apkm, .xapk (часто помечаются на сайтах как формат Apk bundle).
+ В форму «Установленные приложения» добавлена кнопка для установки приложений (добавляется в проект при включенной записи).
+ В экшен «Установка Geo-позиции» добавлены настройки высоты, скорости и направления.
+ В экшен «Установить значение» добавлена настройка для регулирования скорости ввода символов. Увеличен интервал регулирования задержки при вводе символов.
+ Добавлены настройки для регулирования рандомных задержек при эмуляции ввода символов.
+ Действия с приложениями (Открыть, Закрыть, Установить и т.д.) выделены из группы «Утилиты» в отдельную группу.
+ Настройки устройства выделены из группы «Действия с устройством» в отдельную группу.
+ Добавлена возможность выбрать случайное свободное устройство по маске (через Regex выражение).
+ Добавлена настройка для регулирования случайного отклонения клика (используется в экшенах «Поиск по картинке» и «Выполнить событие»).
+ Расширены настройки записи. Добавлены:
- Цветовой режим и область поиска по умолчанию. Поиск по картинкам будет автоматически записываться в проект в выбранном режиме.
- Задержка при вводе символов по умолчанию.
- Время ожидания элемента по умолчанию.
- Время поиска элемента по умолчанию.
Новые функции API:
+ Добавлена возможность получить и задать значение буфера обмена устройства.
C#:
droid.Input.SetClipboard("Hello!");
droid.Input.GetClipboard();
C#:
var data = instance.DroidInstance.Screen.ScreenshotAsArray(new Rectangle(100,100,250,250));
var data = instance.DroidInstance.Screen.ScreenshotAsBase64String(new Rectangle(100,100,250,250));
C#:
droid.App.BackupAppData("com.android.browser", "backup.tar.gz");
droid.App.RestoreAppData("com.android.browser", "backup.tar.gz");
C#:
droid.Input.LongTapAndSwipe(500, 200, 500, 400, 1000);
Исправлено:
• Исправлена ошибка при выборе устройства «Индекс находился вне границ массива».
• Теперь бэкап/восстановление приложений работает корректно. ZennoDroid видит установленный Busybox.
• Исправлено создание бэкапа приложения при большом размере данных.
• Исправлено использование прокси из проксичекера в ZennoDroid (вкладка Настройки).
• Исправлена работа экшена «Получить прокси».
• Исправлена ошибка в Proxifier «Infinite Connection Loop Detection».
• Исправлена установка прокси при подключении в качестве устройств эмуляторов (Nox и LDPlayer).
• Исправлено отображение успешных выходов для действий с Android в проекте.
• Исправлена очистка кэша приложений (необходим Root).
Вложения
-
30,7 КБ Просмотры: 108
Последнее редактирование модератором: