Недавний контент MaxTraff

  1. M

    Как быстро пасить результат

    Если самому обрабатывать, то как бы есть и такое, но сомневаюсь что в этом есть практическое применение в данном случае: https://learn.microsoft.com/en-us/dotnet/api/system.xml.xmlnode.outerxml
  2. M

    Как быстро пасить результат

    если очень грубо, то экономия времени не на парсинге, а на получении документа только один раз и уже локальном поиске по нему сколько угодно раз и любым удобным способом string layoutXml = ..droid.Hierarchy.GetLayout() XmlDocument layoutDoc = new System.Xml.XmlDocument()...
  3. M

    Обсуждение версии 2.3.8.0

    На этом процессоре всего 12 ядер (4 из которых послабее). О каких более 5 потоков может идти речь? В нормальном режиме эмулятору нужно 2 ядра. Физических, а не HT. Если со включенным HT нагрузка больше 50%, больше запускать эмуляторы не нужно - иначе они вот так начнут вылетать... Я на этом...
  4. M

    Чекер прокси

    Я бы просто по adb дернул curl-ом свой скрипт на сервере который ответит какой ip или еще что там светится в запросе. Если нужно именно заголовки реального браузера проверить - т.к. в нем основная деятельность и производтися, то да - через браузер правильнее будет. Если в WebView - то в WebView...
  5. M

    ZDE пропадает дерево в Chrome после клика touch

    А не было ли жалоб клиентов или наблюдений, что аналогичная проблема встречается и для WebView ? Не сказал бы что часто и тем более повторяемо, но натыкаюсь на подобное в вебприложениях телеграма - когда видно только корень WebView и ноль контента внутри. Хотя сейчас больше доставляет другая...
  6. M

    ZDE не может подключиться к эмулятору

    Отладку по USB разрешили в настройках разработчика? По ошибкам выглядит так, что на эмуляторе не подтверждено разрешение на управление с подключенного компьютера, хотя по идее этот диалог подтверждения даже возникать не должен был бы.
  7. M

    Опыт автоматизации тг фермы с ZD

    Все от интенсивности нагрузки зависит. Возможно, что в твоих задачах тебе повезло больше и есть возможность так разогнаться. Я же заваливаю канал adb значительно и это учитывая, что задачи по обработке кликов и снимков экрана я с adb вообще снял. Иначе 2-4гигабита на него приходилось постоянных...
  8. M

    Опыт автоматизации тг фермы с ZD

    Видях, например, мне хватает такого класса NVIDIA Quadro RTX 4000 (8GB) / P4000. Процы синие хеноны - E5-2696 по 2 на сервер. Все зависит от задач и интенсивности нагрузки, что вы устроите. Я в состояниизапускать и 40-50 эмуляторов, но не на долго, т.к. очень быстро они начинают на тех же...
  9. M

    Вопрос по поиску xpath

    Остается только ради спортивного интереса понять, почему так было сделано... Копипасть из окна помощника в С# код с driver.FindElementByXPath работать не будет пока не приведешь к полному формату классов. При этом если получить XML стурктуры (droid.Hierarchy.GetLayout()), загрузить его в...
  10. M

    Оптимизация эмулятора

    Чем быстрее идет работа посредством adb - тем больше "бутылочным горлышком" оно становится. Если есть возможность, что-то делать не через него - делать не через него. Если позволительно - тяжелые операции вроде заливки apk или восстановления/бекапа данных приложения на устройство ораниничить в...
  11. M

    C# - как запустить процесс от имени текущего пользователя, а не администратора?

    Жесть, спрашиваешь у людей, а получаешь ответ от железки, даже не отфильтрованной человеком. Во что превращаются форумы... Я нашел частинно готовый к ипользованию способ через CreateProcessWithToken ( GetShellWindow -> GetWindowThreadProcessId -> OpenProcessToken -> DuplicateTokenEx ->...
  12. M

    C# - как запустить процесс от имени текущего пользователя, а не администратора?

    Процессы ZD*, PM запускаются от имени администратора, соответственно все порождаемые им процессы тоже стартуют от имени админа. Как без ввода пароля запустить или понизить права запускаемому процессу (в моем случае команда в cmd.exe) до текущего пользователя/сесссии windows? Может кто-то...
  13. M

    Как работает instance.DroidInstance.App.IsInstalled(<packageName>) ?

    Столкнулся с проблемой на версии ZDE 2.3.10.1 Приложение com.google.android.gms удалено с устройства. pm uninstall --user 0 com.google.android.gms По pm list packages его не вижу, папка данных удалена, сам PM пирложения через окно "Установленные приложения" не видит. Попытка удалить через adb...
  14. M

    ZDE Как убедиться что данные подменяются?

    Я бы не доверял... Разработчик конечно может возразить. Но одно из первых с чем я столкнулся - это похожая ситуация с дампами приложений. Тебе сообщают, что дамп скачан или закачан на устройство успешно и ты даже файл видишь, только он битый или не полный и с ним уже ничего не сделаешь - нет...
  15. M

    ZDE Как убедиться что данные подменяются?

    Попробую и я перезапускать... пока только в цикле несколько раз дергаю SetLSPosedSettings пока ошибку выдавать не перестанет. Гарантий, что подмена сработает в нужном приложении наверное никак не получить, поэтому предлагать проверять в стороннем вроде "Device Id" / "VD Infos" / "самописе"...