2 место Автоматизация Android без посредников. Часть 1.

Jack_Dream

Client
Регистрация
05.12.2021
Сообщения
259
Благодарностей
16
Баллы
18
Кто может переделать этот шаб чтобы весь екран емулятора полностью читался даже если на
Подскажите в чем может быть проблема, есть мессенжер, во время пролистывания переписки все четко работает, только появляется картинка или ссылка активная на екране, сразу перестет работать, зенка не видит ни кнопок в емуляторе ни поле ввода текста, пролистал дальше где нет картинок и ссылок снова работает, как это побороть можно?
Кто может решить проблему, пишите в личку, и бюджет решения) Очень нужно!!!
 

Fog

Client
Регистрация
23.04.2021
Сообщения
47
Благодарностей
7
Баллы
8
Это тебе в тему зеннодройд
какое отношение аппиум имеет к зенодроиду?

Подскажите как установить в емуль io.appium.uiautomator2.server
Нашел на хабе (https://github.com/appium/appium-uiautomator2-server), скачал его а что дальше делать не пойму
вам нужно установить аппиум, наладить связность до телефона. и разрешить установку приложений по юсб. аппиум сам поставит свое приложение.
 

qweqwe5435

Client
Регистрация
12.02.2017
Сообщения
55
Благодарностей
32
Баллы
18
Может кто знает решение такой проблемы?

На некоторых телефонах с прошивкой MIUI при выполнении команды adb shell uiautomator dump /dev/tty в коммандной строке вылазит ошибка:

Код:
java.io.FileNotFoundException: /data/system/theme_config/theme_compatibility.xml: open failed: ENOENT (No such file or directory)
        at libcore.io.IoBridge.open(IoBridge.java:492)
        at java.io.FileInputStream.<init>(FileInputStream.java:160)
        at java.io.FileInputStream.<init>(FileInputStream.java:115)
        at java.io.FileReader.<init>(FileReader.java:58)
        at miui.content.res.ThemeCompatibilityLoader.getVersion(ThemeCompatibilityLoader.java:108)
        at miui.content.res.ThemeCompatibilityLoader.getConfigDocumentTree(ThemeCompatibilityLoader.java:126)
        at miui.content.res.ThemeCompatibilityLoader.loadConfig(ThemeCompatibilityLoader.java:59)
        at miui.content.res.ThemeCompatibility.<clinit>(ThemeCompatibility.java:31)
        at miui.content.res.ThemeCompatibility.isThemeEnabled(ThemeCompatibility.java:111)
        at android.content.res.MiuiResourcesImpl.<clinit>(MiuiResourcesImpl.java:41)
        at android.content.res.Resources.<init>(Resources.java:353)
        at android.content.res.MiuiResources.<init>(MiuiResources.java:49)
        at android.content.res.Resources.getSystem(Resources.java:233)
        at android.util.MiuiMultiWindowAdapter.<clinit>(MiuiMultiWindowAdapter.java:84)
        at android.view.Display.getSize(Display.java:719)
        at com.android.commands.uiautomator.DumpCommand.run(DumpCommand.java:110)
        at com.android.commands.uiautomator.Launcher.main(Launcher.java:83)
        at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
        at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:427)
Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
        at libcore.io.Linux.open(Native Method)
        at libcore.io.ForwardingOs.open(ForwardingOs.java:166)
        at libcore.io.BlockGuardOs.open(BlockGuardOs.java:254)
        at libcore.io.IoBridge.open(IoBridge.java:478)
        ... 18 more
UI hierchary dumped to: /dev/tty
Из-за этого шаблон не может подцепить дамп, наверное.

При этом uiautomator работает, все элементы отображает.
При создании дампа в файл ошибка та же, но дамп полноценный.

https://bytemeta.vip/repo/dtmilano/AndroidViewClient/issues/283 здесь обсуждается такая же проблема, вроде как даже вылечена.
Можно ли что-то поправить в шаблоне, чтоб оно работало/игнорировало ошибку?
 
Последнее редактирование:

Bkmz

Client
Регистрация
25.12.2013
Сообщения
80
Благодарностей
9
Баллы
8
Ребят может кто подскажет как почистить кэш у приложения ?
 

SERG454

Client
Регистрация
14.10.2021
Сообщения
89
Благодарностей
57
Баллы
18
  • Спасибо
Реакции: Bkmz

loka23

Client
Регистрация
02.08.2019
Сообщения
123
Благодарностей
8
Баллы
18
В 7.7.2.0 перестали открываться шаблоны, которые сделаны данным методом. Как решить?
 

Cthutq899

Client
Регистрация
03.09.2019
Сообщения
133
Благодарностей
33
Баллы
28

loka23

Client
Регистрация
02.08.2019
Сообщения
123
Благодарностей
8
Баллы
18
Откатать версию либо переделать шаблон
всё решилось. Библиотеки закинул снова, перезагрузил зенно и поехало. Либо перезагрузить зенно надо, либо шаблон не запускался, т.к. ip забанен был. У меня модем(ip меняется и оповещения нет никакого. Просто не работает)
 

borzd

Client
Регистрация
06.04.2019
Сообщения
20
Благодарностей
1
Баллы
3
В Windows не существует программы grep
и эту команду выполнить невозможно
adb shell dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp

Отличная идея написать инструкцию для Windows программы ZennoPoster с командами для Linux

Эта часть команды тоже не рабочая
"mFocusedApp'" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Вот так ещё можно, чтобы совсем ручками не печатать.
adb shell dumpsys window windows | find "mCurrentFocus"

Вдруг кому пригодится, если тоже столкнётся с
"grep" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Статья великолепная, спасибо огромное!!!
 

Cthutq899

Client
Регистрация
03.09.2019
Сообщения
133
Благодарностей
33
Баллы
28
Вот так ещё можно, чтобы совсем ручками не печатать.
adb shell dumpsys window windows | find "mCurrentFocus"

Вдруг кому пригодится, если тоже столкнётся с
"grep" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Статья великолепная, спасибо огромное!!!
А использовать powershell вместо cmd не проще
 

Enrof

Client
Регистрация
09.06.2020
Сообщения
29
Благодарностей
4
Баллы
3
Отличное решение. Помогло разобраться в азах:az:
 
Последнее редактирование:

Enrof

Client
Регистрация
09.06.2020
Сообщения
29
Благодарностей
4
Баллы
3
C#:
manager.InstallPackage(project.Directory + @"\youtube.apk", reinstall: false); //здесь нужно прописать путь к apk
-не отрабатывает установка, выбивает ошибку всегда:


Выполнение действия CSharp OwnCode: Install&Uninstall APK. An unknown error occurred.
 

Cthutq899

Client
Регистрация
03.09.2019
Сообщения
133
Благодарностей
33
Баллы
28
C#:
manager.InstallPackage(project.Directory + @"\youtube.apk", reinstall: false); //здесь нужно прописать путь к apk
-не отрабатывает установка, выбивает ошибку всегда:


Выполнение действия CSharp OwnCode: Install&Uninstall APK. An unknown error occurred.
какая версия андройда
 

Enrof

Client
Регистрация
09.06.2020
Сообщения
29
Благодарностей
4
Баллы
3
C#:
var a = project.Context["ADB"];
a.UploadFile("/storage/sdcard0/ZennoLab.txt", project.Directory + @"\ZennoLab.txt");

Не отрабатывает на реальном устройстве, Андройд 10.
 

temavorobey

Client
Регистрация
28.07.2022
Сообщения
17
Благодарностей
1
Баллы
3
Здравствуйте, я вот не понимаю, как сделать чтобы устройство запускалось по названию из нокса или это нереализовано?
 
Последнее редактирование:

Cthutq899

Client
Регистрация
03.09.2019
Сообщения
133
Благодарностей
33
Баллы
28
  • Спасибо
Реакции: temavorobey
Регистрация
21.07.2021
Сообщения
64
Благодарностей
23
Баллы
8
Регистрация
21.07.2021
Сообщения
64
Благодарностей
23
Баллы
8

andropovleva

Client
Регистрация
23.11.2019
Сообщения
401
Благодарностей
28
Баллы
28
Eсли просит установить Java, то устанавливаем сначала её (jre-8u241-windows-x64.exe).

Не смог скачать данную версию, может кто скинуть установщик?
 
Регистрация
21.07.2021
Сообщения
64
Благодарностей
23
Баллы
8
Eсли просит установить Java, то устанавливаем сначала её (jre-8u241-windows-x64.exe).

Не смог скачать данную версию, может кто скинуть установщик?
У меня винде год уже - неоднократно Яву обновлял, adb подключается к эмулю. Видимо версия особо роли не играет
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
401
Благодарностей
28
Баллы
28
У меня винде год уже - неоднократно Яву обновлял, adb подключается к эмулю. Видимо версия особо роли не играет
Там слишком много разных версий, не понятно что конкретно лучше скачать
 

sw_sw

Client
Регистрация
24.02.2017
Сообщения
584
Благодарностей
242
Баллы
43
  • Спасибо
Реакции: andropovleva

webstudioNSS

Client
Регистрация
30.01.2020
Сообщения
44
Благодарностей
6
Баллы
8
Приветствую! Столкнулся с интересной ситуацией, подключил смартфон, redmi note 8 по adb debug, приложение открывается, закрывается, удаляется, свайп работает, Back, Home работает,но не работает поиск элементов , клик и ввод текста по xpath, именно на этом смартфоне, на борту андройд 11, на других все адекватно при тех же условиях. Может кто сталкивался? Есть идеи решения?
 

radv

Client
Регистрация
11.05.2015
Сообщения
2 917
Благодарностей
1 509
Баллы
113
не работает поиск элементов , клик и ввод текста по xpath, именно на этом смартфоне, на борту андройд 11
Проверьте получение xml кода экрана, может там какие то нюансы есть, поэтому и не находит нужные элементы.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)