Результаты поиска

  1. WLDN

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

    Что именно нужно подружить? Вообще логика та же самая, что и для Nox. Только кубик получения Device с помощью PID немного другой, впринципе он не особо нужен, если реализуешь многопоток своим способом.
  2. WLDN

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

    var a = project.Context["ADB"]; project.Lists["parse"].AddRange(a.Parse("//node[contains(@package,'com.microsoft.xboxone.smartglass') and @index='0']", "text", 0, 5)); //XPath, какой аттрибут парсить, Index, Секунды Синтаксис не верный был для contains.
  3. WLDN

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

    Можно без переменной, как я выше указал, через contains делать (то есть проверять на содержание определенных символов) По поводу ошибки имя app. Внимательно посмотри код, который тебе прислали. Там string app = project.Variables["app_name"].Value; и это не контекст. Тебе просто надо было...
  4. WLDN

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

    var a = project.Context["ADB"]; a.Click("//node[contains(@resource-id,'com.app.android.appne') and contains(@resource-id,':id/picture') and @class='android.widget.ImageView']", 0, 3); //XPath, Index, Секунды Вот так ещё можно сделать без переменной
  5. WLDN

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

    Get Device и Connect нужны для подключения к устройству (эмулятору) через его host:port, т.е. использовать всё также как и раньше. Proxifier используется для проксирования трафика и ip:port мобильных проксей нужно вставлять именно в Proxifier. С шаблоном они никак не пересекаются в данном случае.
  6. WLDN

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

    Хотя подожди, нет не правильно, нужно использовать a.Click(String.Format("//node[@text='{0}']", project.Variables["name"].Value), 0, 15); //XPath, Index, Seconds
  7. WLDN

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

    Лучше ошибки сюда сразу скидывать. Код правильно вставил. Может контекст забыл? Или на странице нет такого имени?
  8. WLDN

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

    Может быть, что нужно экранировать вводимые символы с помощью \ перед вводимым символом. Или заменить пробелы на %s (например, если проблема связана с ними)
  9. WLDN

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

    a.Click("//node[@text='Kari']", 0, 15); //XPath, Index, Seconds
  10. WLDN

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

    Где-то забыл вызвать Context. Вероятно не в этом кубике.
  11. WLDN

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

    Можешь присылать сразу сюда проблему, может быть здесь решится быстрее и сэкономишь время. Я отвечу или кто-то другой.
  12. WLDN

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

    Эта библиотека не работает с Кириллицой, нужно править и пересобирать её, поэтому лучше зацепляться за имена на Английском. Если их нет, то составлять длинные XPath: //node/node/node[@class='android.widget.Button']
  13. WLDN

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

    a.Command("input tap x y", false); //где x и y твои координаты
  14. WLDN

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

    В переменной device хранится ip:port для подключения. Если не подключается, значит проблема с доступом.
  15. WLDN

    ✅ Регистратор аккаунтов TikTok на запросах ✅

    Telegram: https://t.me/Xerenity В ЛС.
  16. WLDN

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

    Привет, нет не пробовал, поэтому не смогу подсказать.
  17. WLDN

    ✅ Регистратор аккаунтов TikTok на запросах ✅

    Нет, к сожалению. Этот тоже не в рабочем состоянии.
  18. WLDN

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

    Если на другом ПК не установлен SDK с adb, то ему (adb) неоткуда взяться. Если установлен, то где-то вероятно пути не прописаны верно. У Nox и Memu adb есть в корневой папке, можно вызывать его оттуда из cmd, но создавать проекты с помощью такого adb не получится. Нужен SDK. C Bluestacks не...
  19. WLDN

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

    Мне помогло отключение галочки рут в настройках эмулятора. Ещё есть программы типо SuperSU в которых настраиваешь рут под определенные приложения.
  20. WLDN

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

    К сожалению, пока не работал со смартфонами через USB, но обычно там ip:5555
  21. WLDN

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

    Это называется Swipe. Берешь координаты через GetCoord и свайпаешь.
  22. WLDN

    ✅ Droxy - проксирование в многопотоке эмуляторов Nox/Memu/Bluestacks/LDPlayer

    Привет, друзья! Плагин поправил, добавил некоторые функции. Обновленная информация в теме. Кто заинтересован в покупке или сотрудничестве, стучитесь в ЛС. :-)
  23. WLDN

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

    Не сразу понял твой вопрос, сори, бегло прочитал (как обычно). "Также при создании нового объекта все ранее созданные переменные обнуляются." - вот ответ. Если будешь постоянно создавать новый объект, то проще говоря значения и связи, которые уже установились в объекте, который ты гоняешь в...
  24. WLDN

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

    Я всегда работаю через контекст, мне так удобнее. Все готовые методы прописываю в общем коде, потом уже в паре строчек кода вызываю в сниппете то, что мне нужно. Если тебе удобно работать другим образом, я не возражаю. :D P.S. Также при создании нового объекта все ранее созданные переменные...
  25. WLDN

    [Ищу исполнителя] Капча geeTest на запросах

    Привет. Через сервис? https://rucaptcha.com/api/solving_geetest
  26. WLDN

    5 место Асинхронный Websocket для вас и ваших близких

    https://github.com/sta/websocket-sharp Я так понимаю это и внутри нужно твоё условие, которое меняет while из моего кода на false.
  27. WLDN

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

    Красавичк! Самый крутой мужик с бородой :ay: :az:
  28. WLDN

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

    project.Variables["переменная"].Value = a.Parse("//node[@resource-id='com.google.android.youtube:id/duration' and @class='android.widget.TextView']", "text", 0, 5)[0]; Может быть что-то типо того, я уже не помню точно.
  29. WLDN

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

    var a = project.Context["ADB"]; a.StartApp("org.thunderdog.challegram/org.thunderdog.challegram.MainActivity"); //запуск приложения //a.StartApp("org.telegram.messenger/org.telegram.ui.LaunchActivity"); //запуск приложения // в CMD получить наименование текущего окна, которое нужно вставить в...
  30. WLDN

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

    Из списка кидать в переменную, если допустим список list, то элемент из списка list[0], где 0 - номер (индекс) элемента
  31. WLDN

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

    Имеется в виду вставка смайла? Можно экранировать. Тоже самое для удобства использовать Replace \;%s\)
  32. WLDN

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

    %s вместо пробела можно сделать типо того: a.Text("ZennoLab pro").Replace(" ",@"%s");
  33. WLDN

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

    Теперь ясно, попробуй делать автоматизацию на старых версиях Nox, их adb не перебивают adb от SDK. Например 6.6.0.5.
  34. WLDN

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

    Привет, я думаю проблема в русском тексте. Дампается XML с иероглифами из-за неподходящей кодировки. Об этой проблеме есть выше в комментариях и вариантах решения.
  35. WLDN

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

    Внимательно изучи статью и тестовый шаблон. Там объясняется как запускать пакеты приложений через Activity.
  36. WLDN

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

    В таком случае необходимо собирать дерево XPath. То есть, к примеру: //node/node[@index='0']/node[@index='0' and class='android.widget.FrameLayout'] Чем длиннее дерево и подробнее нода, тем с большей вероятностью код найдет необходимые координаты. Синтаксис можешь посмотреть в моей статье, там...
  37. WLDN

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

    Вот здесь у тебя должен отобразиться порт, если всё ок. Он не может подключиться, потому что не видит порта для подключения.
  38. WLDN

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

    Надеюсь у тебя порт определялся изначально. Вообще я бы перезагрузил зенку и попробовал заново запустить.
  39. WLDN

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

    Из глобальных переменных нужно удалить переменную с портом.
  40. WLDN

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

    Из списка берешь нужное значение. Работает абсолютно также как и в обычных кубиках зенки. project.Variables["peremennaya"] = word[0]; - где word это элемент из списка после цикла foreach, а 0 - индекс в списке, то есть первое совпадение. По поводу Кириллицы выше был ответ, использовать другую...
  41. WLDN

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

    Привет. Не работал с Bluestacks. Проверь работает ли на Nox установка приложения с этим же кодом. Если это проблема с Bluestacks, то не смогу подсказать. Как вариант я бы попробовал закинуть apk на эмулятор и с эмулятора уже делать установку, второй вариант использовать...
  42. WLDN

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

    Проблема в кодировке библиотеки, я не решал этот вопрос, но знаю что один из форумчан решил этот вопрос с помощью использования cmd. Получал ответ в нужной кодировке. В теории можно добавить к библиотеке выбор кодировки и компилировать заново.
  43. WLDN

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

    Вариантов несколько и они все не совсем простые. 1. Удалить динамический контент из кода в apk (нужно декомпилировать, отредактировать и компилировать) 2. Заменить UIAutomator на что-то более совершенное 3. MITM - вырубить подгрузку ненужных элементов. Я делал MITM, но это худший из вариантов и...
  44. WLDN

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

    Один из вариантов сделать проверку с помощью Wait и цикла. var a = project.Context["ADB"]; int z = int.Parse(project.Variables["settings_pause_wait"].Value)/2; for (int i=0;i<z;i++){ try { a.Wait("//node[@resource-id='com.instagram.android:id/next_button' and...
  45. WLDN

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

    Можно, но я не делал. Копать в Google по запросу "adb clipboard". Тестировать с помощью командной строки. Вставлять необходимые значения в a.Command(); Как вариант можно у меня заказать сниппет.
  46. WLDN

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

    Если речь идет о буфере обмена Windows - да.
  47. WLDN

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

    Если он находится в атрибуте resource-id, значит нужно парсить атрибут resource-id, т.е. var a = project.Context["ADB"]; project.Lists["parse"].AddRange(a.Parse("//node[contains(@resource-id,'com.google.android.youtube:id/duration') and @class='android.widget.TextView']", "resource-id", 0, 5))...