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

я только начал разбираться с этой андроид темой, и вот что показалось странным...
а что это за класс такой m ? какой то кастомный ?

вроде ввод текста выглядит примерно так driver.FindElementByXPath("//android.widget.EditText").SendKeys("Приветики"); ?
или не так ?
var driver = project.Context["driver"];
// используем наш класс с методами
m m = new m(driver , project);

Шаб не мой, в начале кубика кода нашел эти строки
 
var driver = project.Context["driver"];
// используем наш класс с методами
m m = new m(driver , project);

Шаб не мой, в начале кубика кода нашел эти строки
значит в общем коде прописан этот m класс.
 
  • Спасибо
Реакции: sdfghjd77
Последняя стабильная версия уже 4.0
Скачал библиотеку и все зависимости по этой ссылке, в ссылки из GAC добавляется всё кроме WebDriver.Support.dll и Appium.Net.dll, при добавлении этих двух библиотек получаю такие ошибки:
55909


Пробовал Appium.Net.dll 4.0.0 и 4.1.1, WebDriver.Support.dll тоже несколько версий пробовал. Библиотеки из первого сообщения темы подключаются норм, но как я понял они уже старые и не очень актуальные.
Пробовал добавить библиотеки в GAC винды, с помощью gacutil, но тоже ничего не вышло. Прочитал все сообщения, единственный вариант предложенный - откат зенки до версии 5.9.8.1, но этого делать не хотелось бы.
Не знаешь как избавиться от этих ошибок и подключить библиотеки?

upd: откат до 5.9.8.1 не помог
 
Последнее редактирование:
Не получается запустить этот шаблон.
Когда ставлю
cap.SetCapability("appPackage", "com.instagram.android"); // пространство имен используемое приложением
cap.SetCapability("appActivity", "com.instagram.mainactivity.MainActivity"); // активное окно

То у меня сбрасывается авторизация в инсте. Может, другие параметры надо передавать? Посмотрел через activity launcher, вроде все совпадает.
 
Не получается запустить этот шаблон.
Когда ставлю
cap.SetCapability("appPackage", "com.instagram.android"); // пространство имен используемое приложением
cap.SetCapability("appActivity", "com.instagram.mainactivity.MainActivity"); // активное окно

То у меня сбрасывается авторизация в инсте. Может, другие параметры надо передавать? Посмотрел через activity launcher, вроде все совпадает.
 
Не получается запустить этот шаблон.
Когда ставлю
cap.SetCapability("appPackage", "com.instagram.android"); // пространство имен используемое приложением
cap.SetCapability("appActivity", "com.instagram.mainactivity.MainActivity"); // активное окно

То у меня сбрасывается авторизация в инсте. Может, другие параметры надо передавать? Посмотрел через activity launcher, вроде все совпадает.
C#:
Развернуть Свернуть Копировать
cap.SetCapability("noReset", "True");
 
Спасибо вам, заработало! :-)
 
Сделал шаблон для инстаграма и парочки других, теперь следующее приложение не хочет.
Столкнулся с тем, что открывается приложение и не может найти нужный элемент. Пробовал по xpath и по id, но никак не может найти.
Ставил уже задержку System.Threading.Thread.Sleep(10000);
Но тоже не получается.
Может, еще какие-то решения есть? Выдает ошибку
Выполнение действия CSharp OwnCode. The HTTP request to the remote WebDriver server for URL http://127.0.0.1:4723/wd/hub/session/2e20d86c-0606-499b-8192-29dfc25b38b3/element timed out after 60 seconds.

С кодом ошибок нет, клик работает. Иногда щелкаю в приложении по кнопкам и чудесным образом(1 из 10) выполняется код.
Версия Андрюши 7

P.s. Заметил, если открыть приложение и поставить на паузу, а во время этой паузы ручками кликнуть пару раз в приложении и выйти на главный экран - тогда работает код
 
Скачал библиотеку и все зависимости по этой ссылке, в ссылки из GAC добавляется всё кроме WebDriver.Support.dll и Appium.Net.dll, при добавлении этих двух библиотек получаю такие ошибки:Посмотреть вложение 55909

Пробовал Appium.Net.dll 4.0.0 и 4.1.1, WebDriver.Support.dll тоже несколько версий пробовал. Библиотеки из первого сообщения темы подключаются норм, но как я понял они уже старые и не очень актуальные.
Пробовал добавить библиотеки в GAC винды, с помощью gacutil, но тоже ничего не вышло. Прочитал все сообщения, единственный вариант предложенный - откат зенки до версии 5.9.8.1, но этого делать не хотелось бы.
Не знаешь как избавиться от этих ошибок и подключить библиотеки?

upd: откат до 5.9.8.1 не помог
Вопрос решен, создал новую тему, там подсказали. https://zennolab.com/discussion/threads/dobavlenie-ssylok-iz-gac.78981/post-528128
 
Вопрос решен, создал новую тему, там подсказали. https://zennolab.com/discussion/threads/dobavlenie-ssylok-iz-gac.78981/post-528128
Сделал как там написано, пробовал поставить версию 4.1 и 4.0, ставил net 45 и net 40, но толку нету. Новые ошибки появлялись. С моими библиотеками все работало, ошибок не было(приложение на андрюше запускались).
Я говорю исключительно об 1 приложении, где кнопка не хочет нажиматься.(она нажимается, если установить таймер в коде на секунд 10, вручную потыкать по приложению и оставить в покое, далее по коду отработает задержка и выполнится код - перейдет куда нужно).
Сделал как написано в первом посте для инстаграма - все работает, ошибок нет
 
Привет

Помогите разобраться

Использую Apium 1.7.1 (С последними версиями у меня лично ничего не получалось запустить) и телефон на Android 5.0.2 (Xiaomi)
Все отрабатывает включая запуск любого приложения, но далее ничего не получается - не кликает ни в одном из приложений

пробовал в кубике C# любые тапы скролы и тп

например
C#:
Развернуть Свернуть Копировать
ProcessStartInfo startInfo1 = new ProcessStartInfo();
startInfo1.FileName = @"adb.exe";
startInfo1.Arguments = @"shell input keyevent 21";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 20";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 22";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 19";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 24";//параметры выполнения adb команды
startInfo1.WindowStyle = ProcessWindowStyle.Hidden;//скрываем окно выполнения
Process.Start(startInfo1).WaitForExit();//запускаем процесс и дожидаемся выполнения


- ничего не кликает не тапается - в логе ошибок нет - выдает Выполнение кода C# - Результат: ok


Вот кусок логов апиума где идет попытка кликнуть

56029


В чем может быть проблема?
 
Привет

Помогите разобраться

Использую Apium 1.7.1 (С последними версиями у меня лично ничего не получалось запустить) и телефон на Android 5.0.2 (Xiaomi)
Все отрабатывает включая запуск любого приложения, но далее ничего не получается - не кликает ни в одном из приложений

пробовал в кубике C# любые тапы скролы и тп

например
C#:
Развернуть Свернуть Копировать
ProcessStartInfo startInfo1 = new ProcessStartInfo();
startInfo1.FileName = @"adb.exe";
startInfo1.Arguments = @"shell input keyevent 21";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 20";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 22";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 19";//параметры выполнения adb команды
startInfo1.Arguments = @"shell input keyevent 24";//параметры выполнения adb команды
startInfo1.WindowStyle = ProcessWindowStyle.Hidden;//скрываем окно выполнения
Process.Start(startInfo1).WaitForExit();//запускаем процесс и дожидаемся выполнения


- ничего не кликает не тапается - в логе ошибок нет - выдает Выполнение кода C# - Результат: ok


Вот кусок логов апиума где идет попытка кликнуть

Посмотреть вложение 56029

В чем может быть проблема?
в 13 конкурсе статей решение простое - выкинуть аппиум к х... и работать спокойно))
 
  • Спасибо
Реакции: 606 и Djuli1337
Подскажите, есть ли способ подменить версию андроид на memu?
 
Друзья, извиняюсь что влезаю, но кто готов реализовать за деньги систему по установке и отзыву Андроид - напишите в личку. Бюджеты выделены - ищем разработчика
 
Друзья, извиняюсь что влезаю, но кто готов реализовать за деньги систему по установке и отзыву Андроид - напишите в личку. Бюджеты выделены - ищем разработчика
У нас на форуме есть специальный раздел для поиска исполнителей.
 
Скажите, я вот прочитал описание инструкцию. Но я не программист, в коде не разбираюсь. Скажите можно ли автоматизировать действия с помощью конструктора действий ? Или обязательно надо писать c шарп код?
 
Скажите можно ли автоматизировать действия с помощью конструктора действий ? Или обязательно надо писать c шарп код?
Конструктор действий в зеннопостер предназначен для действий в браузере, возможно в зеннодроид будет что то подобное для андроид. А знание сишарп позволяет расширить возможности действий.
 
Кароче говоря, всем хай и спасибо за 32 страницы, изучил, почитал, ничего не понял. Нашел сливы курсов, о которых говорили, почитал, посмотрел, сделал как там, вышла полная хрень, но знания какие-то получились. И вот, спустя 2 дня выходных, я разбирался в ваших посланиях и наткнулся на такую сообщение(я подключаю зенку к физическому телефону): чел сказал, про установку своей версии ОС андроида(в голове отложилось, но не использовалось). Запускал шаблон подключения к постеру и в итоге залез в лог, почитать, что он там говорит, а говорит следущее: что я указал в шаблоне 5 версию ОС, а физический телефон 7. Так вот мой совет последующим людям, которые захотят автоматизировать андроид приложения с помощью зенки: Изучите все в примерно такой последовательности, тут все написано и расписано, информации в инете по настройке достаточно. Всем спасибо, кто тут писал информационные сообщения, всех обнял.
 
Ещё насчет физического устройства: проверяйте кабели, у меня попался который заряжал, но данные не передавал, вроде малость, но мб поможет кому
 
Кароче говоря, всем хай и спасибо за 32 страницы, изучил, почитал, ничего не понял. Нашел сливы курсов, о которых говорили, почитал, посмотрел, сделал как там, вышла полная хрень, но знания какие-то получились. И вот, спустя 2 дня выходных, я разбирался в ваших посланиях и наткнулся на такую сообщение(я подключаю зенку к физическому телефону): чел сказал, про установку своей версии ОС андроида(в голове отложилось, но не использовалось). Запускал шаблон подключения к постеру и в итоге залез в лог, почитать, что он там говорит, а говорит следущее: что я указал в шаблоне 5 версию ОС, а физический телефон 7. Так вот мой совет последующим людям, которые захотят автоматизировать андроид приложения с помощью зенки: Изучите все в примерно такой последовательности, тут все написано и расписано, информации в инете по настройке достаточно. Всем спасибо, кто тут писал информационные сообщения, всех обнял.
Так удалось Вам всё это дело запустить и настроить?
 
Прошу мне помочь, не запускается батник!
В сфере Програмирования я 0.
Буду благодарен любой помощи!
 
Прошу мне помочь, не запускается батник!
В сфере Програмирования я 0.
Буду благодарен любой помощи!
Не вовремя ты тут со своим вопросом, о Черный Феникс, основная масса специалистов в данной теме сдала свои хрустальные шары на проф обслуживание(полировка, гарантия и т.д.), где-то в новостях форума об этом писали, так что жди...
Хотя тебе может помочь твой брат @Phoenix78 , он единственный сейчас у дел и может заглянуть по ту сторону...
 
Последнее редактирование:
  • Спасибо
Реакции: orka13
Хотя тебе может помочь твой брат @Phoenix78 , он единственный сейчас у дел и может заглянуть по ту сторону...
нихуя себе... я в в ахуе... мои сообщения кто даже читает. пиздато :)

ну а почему батник не запускается, вообще без понятия. может пути к файлу по пизде пошли ?
 
  • Спасибо
Реакции: Koqpe

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