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

Emmett_Red

Client
Joined
Sep 14, 2019
Messages
96
Reaction score
9
Points
8
у нокса свой адб, используйте его. UI Automator это bat файл который вмест android SDK устанавливается, и довольно достал меня своими глюками, единственное преимущество, он бесплатный. Попробуйте Mobile App Xpath Helper , почитайте отзывы в теме с его описанием.
Дело в том что я не могу установить Android SDK. Нету инсталяционного файла
 

radv

Client
Joined
May 11, 2015
Messages
3,837
Reaction score
2,046
Points
113
Дело в том что я не могу установить Android SDK. Нету инсталяционного файла
Можно попробовать через андроид студио установить, или посмотреть там же отдельный установщик
 

Emmett_Red

Client
Joined
Sep 14, 2019
Messages
96
Reaction score
9
Points
8
Можно попробовать через андроид студио установить, или посмотреть там же отдельный установщик
В том то и дело, что нету инсталяцилнного файла
 

vasyapopovich

Client
Joined
Jan 30, 2022
Messages
1
Reaction score
1
Points
1
Привет, с первой страницы пропали 2 скрина - пакеты и переменные среды. Можете эти скрины по новой опубликовать?
И android SDK пропал установщик.
В прошлый раз пару лет назад по этому мануалу всё делал и всё работало. А теперь из за отсутствия скринов и установщика SDK не могу ничего настроить
 
Last edited:
  • Thank you
Reactions: morgansho

Ruhas

Client
Joined
Nov 26, 2019
Messages
703
Reaction score
177
Points
43
Кто-то может подсказать, если нет id, как спарсить нужный текст с эмулятора/приложения в эмуляторе?
И еще вопрос, почему закрывается, приложение после определенных действия?
 

sten30

Client
Joined
Sep 5, 2017
Messages
262
Reaction score
33
Points
28
Кто-то может подсказать, если нет id, как спарсить нужный текст с эмулятора/приложения в эмуляторе?
И еще вопрос, почему закрывается, приложение после определенных действия?
Регуляркой
 

Ruhas

Client
Joined
Nov 26, 2019
Messages
703
Reaction score
177
Points
43

ильяsffse

Client
Joined
Jun 23, 2018
Messages
121
Reaction score
53
Points
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();
 
  • Thank you
Reactions: Ruhas

Ruhas

Client
Joined
Nov 26, 2019
Messages
703
Reaction score
177
Points
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
Joined
Aug 31, 2014
Messages
157
Reaction score
28
Points
28
Всем привет, можно сделать так чтоб эмулятор работал со сторонними проксями?
 

Users Who Are Viewing This Thread (Total: 2, Members: 0, Guests: 2)