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

Emmett_Red

Client
Регистрация
14.09.2019
Сообщения
96
Благодарностей
9
Баллы
8
у нокса свой адб, используйте его. UI Automator это bat файл который вмест android SDK устанавливается, и довольно достал меня своими глюками, единственное преимущество, он бесплатный. Попробуйте Mobile App Xpath Helper , почитайте отзывы в теме с его описанием.
Дело в том что я не могу установить Android SDK. Нету инсталяционного файла
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 820
Благодарностей
2 030
Баллы
113
Дело в том что я не могу установить Android SDK. Нету инсталяционного файла
Можно попробовать через андроид студио установить, или посмотреть там же отдельный установщик
 

Emmett_Red

Client
Регистрация
14.09.2019
Сообщения
96
Благодарностей
9
Баллы
8

vasyapopovich

Client
Регистрация
30.01.2022
Сообщения
1
Благодарностей
0
Баллы
1
Привет, с первой страницы пропали 2 скрина - пакеты и переменные среды. Можете эти скрины по новой опубликовать?
И android SDK пропал установщик.
В прошлый раз пару лет назад по этому мануалу всё делал и всё работало. А теперь из за отсутствия скринов и установщика SDK не могу ничего настроить
 
Последнее редактирование:

Ruhas

Client
Регистрация
26.11.2019
Сообщения
673
Благодарностей
171
Баллы
43
Кто-то может подсказать, если нет id, как спарсить нужный текст с эмулятора/приложения в эмуляторе?
И еще вопрос, почему закрывается, приложение после определенных действия?
 

sten30

Client
Регистрация
05.09.2017
Сообщения
261
Благодарностей
33
Баллы
28
Кто-то может подсказать, если нет id, как спарсить нужный текст с эмулятора/приложения в эмуляторе?
И еще вопрос, почему закрывается, приложение после определенных действия?
Регуляркой
 

Ruhas

Client
Регистрация
26.11.2019
Сообщения
673
Благодарностей
171
Баллы
43

ильяsffse

Client
Регистрация
23.06.2018
Сообщения
121
Благодарностей
53
Баллы
28
Кто-то может подсказать, если нет id, как спарсить нужный текст с эмулятора/приложения в эмуляторе?
И еще вопрос, почему закрывается, приложение после определенных действия?
Дамп в переменную и там уже регуляркой

C#:
string pathAdb = project.Variables["pathAdb"].Value; // путь к adb
Process cmd = new Process();
cmd.StartInfo = new ProcessStartInfo
{
    FileName = "cmd.exe",
    CreateNoWindow = true,
    UseShellExecute = false,
    WindowStyle = ProcessWindowStyle.Normal,
    RedirectStandardInput = true,
    RedirectStandardOutput = true,
};
cmd.Start();

cmd.StandardInput.WriteLine($"cd {pathAdb}"); // переход в директорию с adb
//Thread.Sleep(200);
cmd.StandardInput.WriteLine(string.Format(@"adb exec-out uiautomator dump /dev/tty")); // Команда adb

cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit(50); // Через сколько закрыть консоль
return cmd.StandardOutput.ReadToEnd();
 
  • Спасибо
Реакции: Ruhas

Ruhas

Client
Регистрация
26.11.2019
Сообщения
673
Благодарностей
171
Баллы
43
Дамп в переменную и там уже регуляркой

C#:
string pathAdb = project.Variables["pathAdb"].Value; // путь к adb
Process cmd = new Process();
cmd.StartInfo = new ProcessStartInfo
{
    FileName = "cmd.exe",
    CreateNoWindow = true,
    UseShellExecute = false,
    WindowStyle = ProcessWindowStyle.Normal,
    RedirectStandardInput = true,
    RedirectStandardOutput = true,
};
cmd.Start();

cmd.StandardInput.WriteLine($"cd {pathAdb}"); // переход в директорию с adb
//Thread.Sleep(200);
cmd.StandardInput.WriteLine(string.Format(@"adb exec-out uiautomator dump /dev/tty")); // Команда adb

cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit(50); // Через сколько закрыть консоль
return cmd.StandardOutput.ReadToEnd();
Спасибо, попробую. А можешь подсказать, почему приложение закрывается, при регистрации?
 

simbioz

Client
Регистрация
31.08.2014
Сообщения
157
Благодарностей
28
Баллы
28
Всем привет, можно сделать так чтоб эмулятор работал со сторонними проксями?
 

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