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

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28

Anatoliy777

Новичок
Регистрация
29.06.2016
Сообщения
17
Благодарностей
6
Баллы
3
в конце первого добавь
Код:
project.Context["drv"]= driver;
в начале второго
Код:
var driver = project.Context["drv"];
Что в логе пишется, ошибки какие?
Как говорится чем смогу, я тут не из самых гуру :-)
 

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113

Anatoliy777

Новичок
Регистрация
29.06.2016
Сообщения
17
Благодарностей
6
Баллы
3
Что надо добавить чтобы заработало?
Код:
driver.pressKeyCode(AndroidKeyCode.HOME);
 

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28
Как в несколько потоков сделать, можете расписать подробнее :? А то никак не могу разобраться.
 

afk

Client
Регистрация
28.11.2016
Сообщения
99
Благодарностей
25
Баллы
18
Присоединяюсь к вопросу. Можно реализовать работу с 2-мя и более телефонами одновременно?
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
  • Спасибо
Реакции: afk

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28

Anatoliy777

Новичок
Регистрация
29.06.2016
Сообщения
17
Благодарностей
6
Баллы
3

Bullet

Client
Регистрация
16.12.2015
Сообщения
186
Благодарностей
19
Баллы
18
При интенсивной работе с мобилками/эмуляторами, встает важный вопрос - подмена данных (IMEI, версия ОС, ID гугла и проч.). Как системно и правильно решать этот вопрос? Перепробовал кучу приложений с 4pda - ничего такого, что ВАУ - не нашел.. грусть.
 

afk

Client
Регистрация
28.11.2016
Сообщения
99
Благодарностей
25
Баллы
18
установил программы из шапки темы




как решить эту проблему?
 

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33

afk

Client
Регистрация
28.11.2016
Сообщения
99
Благодарностей
25
Баллы
18
спасибо, комманда adb заработала

теперь показывает, что список устройств пуст после ввода "adb devices" . попробовал на 3х разных компах с разными версиями дров
 
Последнее редактирование:

Bullet

Client
Регистрация
16.12.2015
Сообщения
186
Благодарностей
19
Баллы
18
А вот задача посложнее, может быть кто то решал - как бы организовать клик по картинке - кусочку скриншота экрана?
 

afk

Client
Регистрация
28.11.2016
Сообщения
99
Благодарностей
25
Баллы
18
Не могу запустить Аppium , т.к. батник, описанный в шапке темы подходит к версии Appium , которой сейчас нет




если автору темы не сложно - скинь инсталяху Appium'а , который использовался при создании этой темы, т.к. на гитхабе самые ранние версии за февраль 2017, а данная тема была опубликована в конце 2016

либо, скиньте рабочий батник на последнюю версию

спасибо
 

Anatoliy777

Новичок
Регистрация
29.06.2016
Сообщения
17
Благодарностей
6
Баллы
3

Bullet

Client
Регистрация
16.12.2015
Сообщения
186
Благодарностей
19
Баллы
18
а что на скриншоте? Текст, картинка?
По большому счету - без разницы. Чаще всего, всякого рода кнопки - могут быть с надписями, могут без (крестики/кружочки). Хочется какой то универсальный вариант клика по любому сохраненному ранее изображению.
 

zennoX

Client
Регистрация
05.04.2014
Сообщения
484
Благодарностей
134
Баллы
43
А вот задача посложнее, может быть кто то решал - как бы организовать клик по картинке - кусочку скриншота экрана?
высчитать координаты на скрине - сопоставить с координатами клика на экране.
 

Anatoliy777

Новичок
Регистрация
29.06.2016
Сообщения
17
Благодарностей
6
Баллы
3
По большому счету - без разницы. Чаще всего, всякого рода кнопки - могут быть с надписями, могут без (крестики/кружочки). Хочется какой то универсальный вариант клика по любому сохраненному ранее изображению.
есть какой-то аналог апиума, работает на основании скриншотов. может там можно
 

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28
Как кликнуть по координатам подскажите пожалуйста

upload_2017-9-27_14-12-40.png


И возможно ли по нескольким параметрам кликать?
 

Bullet

Client
Регистрация
16.12.2015
Сообщения
186
Благодарностей
19
Баллы
18

Anatoliy777

Новичок
Регистрация
29.06.2016
Сообщения
17
Благодарностей
6
Баллы
3

Bullet

Client
Регистрация
16.12.2015
Сообщения
186
Благодарностей
19
Баллы
18
Друзья, нужен шаблон-основа для решения задач в связке с Memu:
1. Управление ВМ (создание, запуск, удаление)
2. Работа с браузером - открытие ссылок
3. Клики по координатам
4. Смена идентификаторов и модели
5. Работа с прокси - установка, смена

Готов на разумную оплату
 

Mahno

Client
Регистрация
16.05.2015
Сообщения
440
Благодарностей
94
Баллы
28
Друзья, нужен шаблон-основа для решения задач в связке с Memu:
1. Управление ВМ (создание, запуск, удаление)
2. Работа с браузером - открытие ссылок
3. Клики по координатам
4. Смена идентификаторов и модели
5. Работа с прокси - установка, смена

Готов на разумную оплату
Та же потребность, чтобы не плодить темы
 

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28
Как сделать перезагрузку телефона в с#?
 

lybimiy86

Client
Регистрация
29.10.2016
Сообщения
97
Благодарностей
187
Баллы
33
Не могу запустить Аppium , т.к. батник, описанный в шапке темы подходит к версии Appium , которой сейчас нет




если автору темы не сложно - скинь инсталяху Appium'а , который использовался при создании этой темы, т.к. на гитхабе самые ранние версии за февраль 2017, а данная тема была опубликована в конце 2016

либо, скиньте рабочий батник на последнюю версию

спасибо
Обновленный appium с dll-ками выкладывал ранее, Appium без установки работает:
http://zennolab.com/discussion/threads/upravlenie-ljubymi-android-prilozhenijami-na-smartfone-iz-zp.33511/page-7#post-280749
http://zennolab.com/discussion/threads/upravlenie-ljubymi-android-prilozhenijami-na-smartfone-iz-zp.33511/page-7#post-281052

Как сделать перезагрузку телефона в с#?
Код:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"adb.exe";
startInfo.Arguments = @"reboot";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(startInfo).WaitForExit();
 
Последнее редактирование:
  • Спасибо
Реакции: Koqpe и SteveJobs

SteveJobs

Client
Регистрация
03.11.2016
Сообщения
283
Благодарностей
30
Баллы
28
Обновленный appium с dll-ками выкладывал ранее, Appium без установки работает:
http://zennolab.com/discussion/threads/upravlenie-ljubymi-android-prilozhenijami-na-smartfone-iz-zp.33511/page-7#post-280749
http://zennolab.com/discussion/threads/upravlenie-ljubymi-android-prilozhenijami-na-smartfone-iz-zp.33511/page-7#post-281052


Код:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"adb.exe";
startInfo.Arguments = @"reboot";
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
Process.Start(startInfo).WaitForExit();
Благодарю)
 

justanotherVar

Пользователь
Регистрация
18.09.2016
Сообщения
66
Благодарностей
2
Баллы
8
А если мы будем передавать шаблон другому человеку- ему надо будет ставить апиум и сдк?
 

justanotherVar

Пользователь
Регистрация
18.09.2016
Сообщения
66
Благодарностей
2
Баллы
8


В чем может быть причина?
 

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