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

Forum search Google search

  1. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    .../// <returns></returns> public static IAndroidElementAPI FindElementByText(this IAppiumDriverAPI driver, string text) { string xPath = $"//*[@text='{text}']"; return driver.FindElementByXPath(xPath); } /// <summary> /// Поиск элемента по content-desc...
  2. russya

    Личная история | Как я стал разработчиком ZennoDroid

    Поэтому я реализовал свой метод поиска по тексту на базе метода поиска по xPath, он работает точно так же через xPath, только нам не нужно постоянно прописывать сам xPath, а достаточно передать текст в метод, что бы найти нужный элемент. Может поделишься? Интересно посмотреть. Спасибо за...
  3. A

    Как используя API ZD искать элементы по тегу через xPath?

    Нужно указывать полное имя класса (в свойствах элемента поле class) instance.DroidInstance.AppiumDriver.FindElementByXPath("//android.webkit.WebView[1]");
  4. Dmitriy Ka

    Как используя API ZD искать элементы по тегу через xPath?

    Всем привет, столкнулся с такой проблемой, что API метод instance.DroidInstance.AppiumDriver.FindElementByXPath("//WebView[1]") не может найти элемент через xPath по тегу. Например кубик по тому же xPath без проблем находит этот элемент Подскажите как быть, может быть xPath нужно по другому...
  5. WWWorm

    Выпадающий список на outlook.live.com

    ...этой кнопки нет. Видимо какой-то скрипт не отрабатывает. Пробовал так // Входные параметры string data_search = @"value=""ru-RU"""; string xpath = "//select[@aria-labelledby='cultureLabelId']"; string xpath_opt = ".//option"; // Находим элемент select var selectElement =...
  6. lesssss81

    Не могу отправить страницу в редактор

    Круто)) Спасибо большое!
  7. samsonnn

    Не могу отправить страницу в редактор

    вот пробуйте, тут другой xPath и подкорректировал координаты для клика Random random = new Random(); int minX = 20; int maxX = 160; int minY = 90; int maxY = 120; int rx = random.Next(minX, maxX); int ry = random.Next(minY, maxY); string xPathButtonClick = @"//h2[@class='h2 spacer-bottom' and...
  8. Dmitriy Ka

    Личная история | Как я стал разработчиком ZennoDroid

    ...инструментов, которые я могу написать для себя, что поможет мне в дальнейшей разработке. Приведу пример, в ZennoDroid есть поиск элементов по xPath, но мы в основном ищем элементы по тексту и постоянно прописывать xPath в кубиках для поиска текста не очень удобно. Поэтому я реализовал свой...
  9. R

    как выбрать одну случайную кнопку из трех возможных

    var random = new Random(); int elements = instance.ActiveTab.FindElementsByXPath("твой xpath кнопки").Count; var element = instance.ActiveTab.FindElementByXPath("твой xpath кнопки", random.Next(0, elements)); element.RiseEvent("click", instance.EmulationLevel); Вот для примера чтобы понял...
  10. SlavenTyz

    Что не так в пути XPath

    Может подскажите как вытащить это значение
  11. SlavenTyz

    Что не так в пути XPath

    Спасибо помогло
  12. V

    Что не так в пути XPath

    XPath="//form/div[@id='selector']/div[contains(@id,'block2')]/div/select[contains(@id,'city')]/option[@selected] - так пробуй. Или просто selected без @. Outerhtml не атрибут, нельзя его в xpath сувать
  13. Oleg1987

    Что не так в пути XPath

    outerHtml - это не тэг, а свойство объекта JavaScript. Его нет в исходном html коде, а следовательно через xpath нельзя доступ получить В вашем случае нужно что такое string XPath="//form/div[@id='selector']/div[contains(@id,'block2')]/div/select[contains(@id,'city')]/option[@selected = '']";
  14. SlavenTyz

    Что не так в пути XPath

    Данный путь работает string XPath="//form/div[@id='selector']/div[contains(@id,'block2')]/div/select[contains(@id,'city')]/option" Но если нужно уточнить ТЭГ, а именно такой путь string...
  15. Djakoma

    Монетизируем трафик [Приватный чат | MonteCr] [2024]

    ...источников. - Практические примеры работы с различными сайтами и преодоление сложностей при борьбе с фильтрами. 7. Регулярные выражения/XPath/JSONPath: - Изучение мощных инструментов для работы с различными типами данных. - Практическое освоение с акцентом на их применение в реальной...
  16. Demiz

    Новость Альфа-тест ZennoBrowser — Антидетект браузер для безопасного мультиаккаунтинга

    Xpath язык запросов к элементам, антик - антидетект браузер :-)
  17. Sergodjan

    Находит элемент с захардкоженной строкой, но не с переменной.

    Это в тикете, по поводу загрузки файла на сайт r***l.com?
  18. C

    Находит элемент с захардкоженной строкой, но не с переменной.

    ...Я не учёл, что в календаре может быть две кнопочки с числом: предыдущий и текущий месяц. Буду крайне признателен, если поможете со стабильным XPath для нажатия на отправку фото или видео, а то у меня работает-работает и потом перестаёт. Это в переписке. Либо не находит элемент даже в...
  19. Sergodjan

    Находит элемент с захардкоженной строкой, но не с переменной.

    Проверил работу xpath с переменной на своем примере - все отлично работает. Версия программы у вас достаточно старая, возможно все же что-то правилось. Можете скачать Демо версию и проверить.
  20. C

    Находит элемент с захардкоженной строкой, но не с переменной.

    ...(завтра обновлю) В CEF браузере пытаюсь выбрать число на календаре в web.telegram.org, и элемент успешно находится... если ввести это число в xpath / regex / text. В случае, если я использую переменную, PM ничего не находит. Этот прикол проявляется очень часто: захардкоженная строка =...
  21. Wilmar0

    Конвертировать код режима эмуляции Zennoposter на JavaScript

    ...в самой зенке элементарная, выполняется на уровне эмуляции и выше. На любом уровне эмуляции выполняется успешная вставка текста в value по xpath в поля авторизации, но на самой "скоростной" эмуляции, при попытки войти в веб-интерфейс, сообщается об ошибке, мол пароль неверный. На уровнях...
  22. V

    Ошибка поиска html

    Сначала от этого кубика проведи красную ветку и если на неё вышло, возвращай что-то вроде "bad xpath". Далее в Bad end добавь логику if если в переменной "bad xpath", то сохранить DOM стр (табы=>данные=>DOM). Далее открываешь эту сохраненную страницу в project maker и смотришь, почему твой xpath...
  23. A

    Ошибка поиска html

    можно пожалуйста чуть подробнее о том как добавить количество попыток чтобы не зацикливать или где можно подробнее об этом узнать? я не нашел понятный мне материал...
  24. A

    Ошибка поиска html

    Спасибо Прокси не использую, просто на сервер все закинул и так работает, попробую выполнить эти рекомендации, спасибо за советы, надеюсь поможет
  25. R

    Ошибка поиска html

    Все норм у тебя с xPath, он вполне рабочий //span[text()='Напишите что-нибудь...'] , скорее всего твоя прокся просто страницу не прогружает и его не находит, в случае выхода по красной ветке направь его на C# кубик с таким содержимым...
  26. A

    Ошибка поиска html

    клик сюда Вот, дерево элементов, правда сейчас я сделал все таки через xPath, выглядит вот так, правда он абсолютно в рандомный момент не нажимается почему-то, не находит элемент так понимаю, хотя если запускаю вот так посмотреть все работает, только загружаю в зеннопостер с другими проектами и...
  27. Demiz

    Ошибка поиска html

    Кидай скрин дерева элементов и кнопку куда жмякаешь, составим
  28. A

    Ошибка поиска html

    можешь помочь с этим?
  29. A

    Ошибка поиска html

    спасибо за советы, я пытаюсь с помощью xpath это сделать, но пока не очень получается, может кто-то может с этим помочь? даже за денежное вознаграждение можем договориться
  30. gospodinkot

    Ошибка поиска html

    или, как вариант использовать кубик "поиск по картинке". Если раз кнопку словил, то как правило будет нормально работать. Я его пробую прежде чем идти в xpath. в 8 из 10 случаев спасает. Но, конечно же, правильный xpath будет стабильнее.
  31. doc

    Ошибка поиска html

    тебе нужно продумывать такой xpath, который будет выглядеть стабильным не смотря на смены классов и прочих динамических атрибутов. В таких ситуациях его основой может быть статический текст элементов. Не обязательно именно искомых, можно, например искать братский элемент по какому-то тексту, а...
  32. A

    Ошибка поиска html

    ...найден, прочитав немного форум и погуглив в интернете я так понял что это из-за того что объект меняет свой класс чтобы запутать роботов, но я так и не понял как решить эту проблему, и не нашел как через xPath сделать навигацию на элемент, можете пожалуйста как нибудь поподробнее объяснить...
  33. adr1enette

    Странный сайт, потому что после каликанье на кнопку Show All не понятно как парсить

    Кажется, это выходит за рамки бесплатной помощи) совет, если собираетесь решить проблему сами: ищите по id матча, а не названию команды (любой из двух). Еще, советую использовать только запросы, без браузера. Такой простенький сайт с целым api позволяет это сделать (Newtonsoft.Json и...
  34. SlavenTyz

    Странный сайт, потому что после каликанье на кнопку Show All не понятно как парсить

    ...JSON определяю название команды и нахожу его в HtmlElement и кликаю по нему. Прикол в том, если задам в ручную, напишу сам название команды в XPath пути то все работает, а если подставлю из JSON, при этом название команды будет таким же то косяк. всплывает. Перефразирую если укажу значение...
  35. SlavenTyz

    Странный сайт, потому что после каликанье на кнопку Show All не понятно как парсить

    ...то появляется 3-ий родительский элемент. НО появившиеся игры я не могу считать Вот пути которые я использовал // Родительский элемент string XPath="//hr[contains(@class,'HorizontalDivide')]/parent::div"; // Так вытаскиваю название игр HtmlElement...
  36. AlexMill

    Политика содержимого и блокировка элемента на странице

    ...спасибо форуму, блокирует элемент после его загрузки, может кому пригодится. Tab tab = instance.ActiveTab; HtmlElement he = tab.FindElementByXPath("//div[@class='абракадабра']", 0); // тут свой xPath if(he.IsVoid || he.IsNull) throw new Exception("he не найден."); HtmlElement heParent =...
  37. Emmett_Red

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

    Дело в том что я не могу установить Android SDK. Нету инсталяционного файла
  38. radv

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

    у нокса свой адб, используйте его. UI Automator это bat файл который вмест android SDK устанавливается, и довольно достал меня своими глюками, единственное преимущество, он бесплатный. Попробуйте Mobile App Xpath Helper , почитайте отзывы в теме с его описанием.
  39. doc

    кликнуть по элементу с нестатичными классами

    xpath позволяет строить не только прямой путь к элементу, но и через его детей, братьев и т.д. Достаточно найти относительно статичный элемент рядом где-то с искомым и можно от этого полясать
  40. NikDestroyer

    Прокрутка страницы в мобильном браузере projectmaker

    ...А можете подсказать ещё ответ на вопросик? Создал кубик Выполнить событие. Как составлять условие с этим кубиком? То есть если есть элемент по Xpath из этого кубика на странице, он выполняется, если нет пропускается. Может есть документация, а то нашёл только по отдельному кубику с условием if.
  41. Sherminator

    Вебинар Вебинар «Основы работы с ZennoDroid: выбор мобильного телефона и его прошивка»

    ...{ instance.DroidInstance.App.Open("com.android.vending"); try { click.ByXpath("//*[@text=\"Войти\"]", 15); } catch (Exception) { instance.DroidInstance.App.Close("com.android.vending")...
  42. A

    Фундамент ZP

    Спасибо за инфу, надеюсь не прогрев, я не против платных курсов, главное найти применение всему этому, потому что интересно и то и то и то, а как применять пока непонятно. Можно пожалуйста ссылку на курс Крепского,начнем с него, думаю тут много кто, а особенно новчики, не имеет возможности на...
  43. T

    Фундамент ZP

    ...внушительное и адаптивное к своей работе нужно знать ещё массу чего - как работать с базой данных, как работать с регулярками, как работать с Xpath, как работать с доп. библиотеками, нужно знать про post и get запросы, важно также знать основы C# и JavaScipt, потому что все конкурсные статьи...
  44. R

    Вебинар Вебинар «Основы работы с ZennoDroid: выбор мобильного телефона и его прошивка»

    Изи. Просто огромное спасибо, за такие быстрые и конкретные ответы. Работаем дальше, теперь нужно загрузить аватарку в прилке. Я быстро в докере поднял себе сервис, которые по запросу возвращает мне рандомный url картинки. Эту картинку нужно скачать на устройство и выбрать в качестве аватарки...
  45. Sherminator

    Вебинар Вебинар «Основы работы с ZennoDroid: выбор мобильного телефона и его прошивка»

    ...кликнуть по рандомному количеству элементов то эт примерно так будет var hec = instance.DroidInstance.AppiumDriver.FindElementsByXPath("ТУТ XPATH").OrderBy(x => new Random().Next()).ToList(); //Получаем коллекцию элементов и перемешиваем их var randomHec =...
  46. Sergodjan

    [Решено] Как в ProjectMaker нажать какую-либо кнопку в bing.com/chat?

    Не открывается урл, редиректит на Поиск. Как вариант, можно брать координаты вышестоящего постоянного элемента и от него приращивать нужное количество пикселей и делать клик 'Эмуляцией мыши' по координатам.
  47. lx2003

    [Решено] Как в ProjectMaker нажать какую-либо кнопку в bing.com/chat?

    ...кнопку в bing.com/chat? Скрин кнопок Можно даже нажать кнопку экспорт в текстовый файл. Пробовал поиск по картинке, пробовал найти xpath, пробовал найти в конструктор действий (просит найти вручную). Пробовал ответ найти в page.source и в page.text. Но как-то не получается... Может кто...
  48. SlavenTyz

    Подскажите как спарСенные данные конвертировать в JSON

    А ну теперь понятно, что ответ мой хр...н знает где искать. А если учесть что в той теме подсказка ПОЛНОСТЬЮ отличается от инструментов которые я использую после этого все встает по разным местам. Спасибо то что хотя бы пытался помочь, но я твои советы не понимаю, потому что показываешь...
  49. usboff

    Подскажите как спарСенные данные конвертировать в JSON

    Дядя, ну вы не пробиваемый) Вам ответили уже 100 раз на этот вопрос - в Инструментах разработчика(DEV Tools) https://zenno.club/discussion/threads/pomogite-napisat-xpath-put-problema-v-neponjatnyx-tehg.121376/post-806477
  50. SlavenTyz

    Применение DevTools, для парсинга сайта

    Как легко звучит, и как вызвать нужное событие через JSON. Основная сложность при работе с DevTools это прыгание и изминение элементов, что затруднят написание XPath пути. Может хитрости есть, или я что то не то делаю