4 место Управление любыми Android приложениями на смартфоне из ZP

radv

Client
Регистрация
11.05.2015
Сообщения
3 670
Благодарностей
1 855
Баллы
113

joki

Client
Регистрация
31.05.2018
Сообщения
27
Благодарностей
6
Баллы
3
Всем привет, в теме не нашел, как запустить эмуль с новым appiumом на 7.7 зенке, заранее благодарю , у меня даже adb не получается запустить
 

Lampa3213

Новичок
Регистрация
13.04.2022
Сообщения
10
Благодарностей
1
Баллы
3
Привет!
Выполнение действия CSharp OwnCode. Отсутствует реализация метода "Dispose" в типе "OpenQA.Selenium.Appium.Service.AppiumCommandExecutor" из сборки "appium-dotnet-driver, Version=2.0.1.1, Culture=neutral, PublicKeyToken=null".
Вот такая ошибка вылазит :(
 

Вложения

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 440
Благодарностей
1 287
Баллы
113
Кто за деньги может помочь подключить appium к nox, дайте знать в личку пожалуйста.
 

Kinomanius

Активный пользователь
Регистрация
20.01.2020
Сообщения
184
Благодарностей
26
Баллы
28
Специалисты ADB, как обойти java.lang.SecurityException: Permission Denial без root?
 

wmz1986

Client
Регистрация
30.05.2016
Сообщения
66
Благодарностей
7
Баллы
8
Подскажите, пожалуйста, как грамотно задать команду, чтобы установленное приложение отчистить до изначальных настроек, то есть стереть все данные

Пробую по такой рекомендации https://discuss.appium.io/t/android-how-to-clear-app-data-before-test/7166 через adb команду, екшн выполняется без ошибок, но что-то не срабатывает очистка

Код:
ProcessStartInfo startInfo1 = new ProcessStartInfo();
startInfo1.FileName = @"adb.exe";
startInfo1.Arguments = @"adb shell pm clear org.telegram.messenger.package ";//параметры выполнения adb команды
startInfo1.WindowStyle = ProcessWindowStyle.Hidden;//скрываем окно выполнения
Process.Start(startInfo1).WaitForExit();//запускаем процесс и дожидаемся выполнения
Привет. Получилось стереть данные, у меня в adb командой стирается а в коде незнаю как прописать
 

wmz1986

Client
Регистрация
30.05.2016
Сообщения
66
Благодарностей
7
Баллы
8
PHP:
ProcessStartInfo startInfo1 = new ProcessStartInfo();
startInfo1.FileName = @"adb.exe";
startInfo1.Arguments = @"shell input keyevent 4";//параметры выполнения adb команды
startInfo1.WindowStyle = ProcessWindowStyle.Hidden;//скрываем окно выполнения
Process.Start(startInfo1).WaitForExit();//запускаем процесс и дожидаемся выполнения
В Директивы using и Общий код добавьте
Код:
using System.Diagnostics;
Привет. А как применить для машины №1,№2,и т.д. ?
 

wmz1986

Client
Регистрация
30.05.2016
Сообщения
66
Благодарностей
7
Баллы
8
Как сделать такое в несколько потоков? Если один тел подключен то работает, а несколько уже нет



Разобрался , кому нужно
Код:
adb -s <serial_number> <command>
Привет. Подскажи как в php коде прописать?

Разобрался
System.Threading.Thread.Sleep(3000);
ProcessStartInfo startInfo1 = new ProcessStartInfo();
startInfo1.FileName = @"adb.exe";
startInfo1.Arguments = @"-s 127.0.0.1:21523 shell input keyevent 3";//параметры выполнения adb команды
startInfo1.WindowStyle = ProcessWindowStyle.Hidden;//скрываем окно выполнения
Process.Start(startInfo1).WaitForExit();//запускаем процесс и дожидаемся выполнения
 
Последнее редактирование:

Mot

Новичок
Регистрация
23.06.2022
Сообщения
2
Благодарностей
0
Баллы
1
Фотографии в теме никак не посмотреть уже?
 

Dimon

Client
Регистрация
17.03.2010
Сообщения
55
Благодарностей
8
Баллы
8
там не только фотографии, там еще и библиотека не подключается. если не кодер, скорее всего только время потеряешь
 

Mot

Новичок
Регистрация
23.06.2022
Сообщения
2
Благодарностей
0
Баллы
1
там не только фотографии, там еще и библиотека не подключается. если не кодер, скорее всего только время потеряешь
Уже вторые сутки разбираюсь, пока не получается
 

Dimon

Client
Регистрация
17.03.2010
Сообщения
55
Благодарностей
8
Баллы
8
за $200 в год, тут есть решение на форуме
 

waesxl

Новичок
Регистрация
02.10.2021
Сообщения
2
Благодарностей
0
Баллы
1
Никто не сталкивался с проблемой, что после того как через memuc (типо адб) изменишь конфигурацию эмулятора ( мак-адрес например ) один раз оно сработает, а вот на второй\третий раз уже не прокатывает?
Пробовал переустановить всё, опять первый раз работает, а вот после релоуда и повторного изменения уже нет.
Опишу по пунктам, если кто не понял.
1. Меняю конфигурацию командой setconfigex
2. Запускаю эмулятор
3. Вуаля, мак сменился.
4. Закрываю его командой stop через тот же memuc
5. Меняю конфигурацию командой setconfigex
6. Запускаю эмулятор
7. Ничего не меняется всё по старому.
Переустановка помогает да, на одну попытку. Есть какой то процесс который не закрывается вместе с эмулятором, сталкивался кто?
Не нашлось решение?
 

Emmett_Red

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

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 125
Благодарностей
481
Баллы
83

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