Xpath - локаторы. Уроки для начинающих

Поделиться
HTML-код
  • Опубликовано: 14 ноя 2024

Комментарии • 152

  • @Лордкракен-е3ц
    @Лордкракен-е3ц 4 года назад +94

    ПРОСТО ЛЮТЫЙ МАТЕРИАЛ.
    Контент класс, хорошо и доходчиво объяснил.(мне помогло).
    Пожалуйста, никогда не удаляй этот видос !!
    С меня лайк и подписка.

    • @leshamarshal
      @leshamarshal  4 года назад +3

      Спасибо !

    • @Дмитрий-ю9к3г
      @Дмитрий-ю9к3г 2 года назад

      @@leshamarshal да, тоже понравилось. Нюансы некоторые забыл и из видоса освежил как надо

    • @kaiadelina
      @kaiadelina Год назад +1

      @@leshamarshal по html видео не нашла, решили не записывать? Очень доходчиво подан материал, для быстрого изучения то что надо, спасибо.

  • @КириллПров
    @КириллПров 2 года назад +54

    Ctrl+F - открыть строку снизу для поиска элементов

    • @ДенисЧеб-м6ф
      @ДенисЧеб-м6ф 2 года назад

      спасибо братиш))

    • @DenisPavlovich
      @DenisPavlovich 2 года назад +1

      от души вообще

    • @maliksumazov4558
      @maliksumazov4558 2 года назад +1

      Дай бог тебе здоровья

    • @OlgaA77
      @OlgaA77 2 года назад +4

      Искала это пол жизни

    • @m.m.576
      @m.m.576 Год назад +2

      Самый ценный комментарий. Спасибо!

  • @tanyamikhalionak
    @tanyamikhalionak 2 года назад +1

    Гениально! 15 минут посмотрела видос и сразу нашла нужный локатор, спасибо!

  • @TheComandante74
    @TheComandante74 3 года назад +10

    Объяснил лучше, чем на курсе для тестировщиков) Спасибо, подписался.

  • @PavelElzateev-j7i
    @PavelElzateev-j7i Год назад

    спасибо большое, очень полезное и практичное видео, особенно для меня и для моего отдела в текущий момент времени, поскольку автоматизируем тесты самостоятельно, чтобы быть конкурентоспособнымив в это нелегкое время

  • @dimitrishat8659
    @dimitrishat8659 3 года назад +1

    Премного благодарен. Очень помогло видео разобраться, как добираться выше по структуре или ниже

  • @АнастасияГаврилова-н5з

    Спасибо большое. Наконец поняла эту тему, очень доходчиво и просто. 😃

  • @petrpetroleov5038
    @petrpetroleov5038 2 года назад +1

    Спасибо большое за материал!Все просто и по факту. Не представляете как помогли!

  • @ЯрославДемин-ю7х
    @ЯрославДемин-ю7х 2 года назад +2

    Шикарный материал! Спасибо большое, простыми словами, емко и по существу!

  • @rustamsharay7142
    @rustamsharay7142 Год назад

    Леша спасибо огромное за видос, лучший блогер в QA теме!!!

  • @ArtiomJas
    @ArtiomJas 3 года назад +1

    Забавно пересматривать материал и получать ответы на вопросы
    Спасибо за объяснение following-sibling::
    Благодаря твоему видео получил ответ!

  • @bgfyjnvv
    @bgfyjnvv 2 года назад

    30 минут видео, перевернули последние полгода слепого изучения. Лайк однозначно

  • @ivanpoprotskiy8745
    @ivanpoprotskiy8745 3 года назад +4

    Леша, привет! Спасибо тебе большое за видео. 17000 тысяч из всего количества - это мои просмотры :))

  • @tutumda
    @tutumda 2 года назад +1

    Спасибо!! Наконец-то адекватное объяснение. Здоровья вам!!

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 2 года назад +2

    Спасибо за Ваш труд! Здоровья Вам и процветания!

  • @СофияБуткова-м7й
    @СофияБуткова-м7й 2 года назад +2

    Супеский контент! Материал разложился по полочкам и стал не таким страшным и непосильным как был изначально! Благодарю :))

    • @ИльяШ-щ8м
      @ИльяШ-щ8м 2 года назад +1

      Согласен. Действительно годный материал, хорошо изложено! Леша Маршал, благодарность тебе огромная! Не мучал.. все просто и грамотно поведал.

  • @КириллКошелев-я1с
    @КириллКошелев-я1с 2 года назад

    Видео очень полезное, спасибо Вам за такую ценную информацию, во всем разобрался

  • @ArturZakharau
    @ArturZakharau Год назад

    Лёша, Ты красавчик.
    Всё очень понятно.

  • @leshamarshal
    @leshamarshal  4 года назад +1

    Видео загрузилось в плохом качестве. Если не подтянется в лучшем, то перезалью.

    • @v0der
      @v0der 4 года назад +3

      Это уже далеко не первое видео на вашем канале, в котором звук идет только в правое ухо.

    • @leshamarshal
      @leshamarshal  4 года назад +1

      @@v0der буду разбираться . Спасибо

  • @ЕленаБ-в1м
    @ЕленаБ-в1м 3 года назад +5

    Очень доступно и понятно, спасибо. Не лайкаю видосы на Ютубе, но тут не удержалась. Единственное что было непонятно, как Вызвать поисковую строку 'элемента в панели разработчика так что бы она засекала xpath запросы (очень удобно перед тем как запрос делать в ide проверить его в этой поисковой строке). У Вас Алексей сразу было настроено, научите пожалуйста, перерыла всю панельку разработчика, а настроить поисковую строку для поиска элементов , как у Вас, не смогла.

    • @leshamarshal
      @leshamarshal  3 года назад +3

      Благодарю! Там нужно кликнуть сначала куда нибудь на DOM , а потом ctrl + f . Если что , пишите в телеграме. @leshmarshal

    • @ЕленаБ-в1м
      @ЕленаБ-в1м 3 года назад +1

      @@leshamarshal супер, все получилось!!!! Буду рекомендовать Ваш канал. Спасибо!

    • @andycadcam2265
      @andycadcam2265 2 года назад

      @@leshamarshal Да, я тоже искал это окошко поиска :-)
      Но это не беда. Комментарий больше в целях продвижения канала. :-)

    • @commentator4238
      @commentator4238 2 года назад +1

      @@leshamarshal очень не хватило этого в видео

    • @musamuradzade1606
      @musamuradzade1606 2 года назад +1

      @@leshamarshal всё супер, но именно эту комбинацию я искал) можно было бы отметить))

  • @romanromanov5729
    @romanromanov5729 3 года назад

    Спасибо за видео, до этого вообще не знал что єто такое. Сейчас буду тренироваться)

  • @ПашаДружинин-ч9ы
    @ПашаДружинин-ч9ы 3 года назад +2

    очень хорошо объясняснил, я наконец то более менее понял

  • @alesias7745
    @alesias7745 Год назад

    Прекраснейший и чёткий контент , спасибо !!

  • @illuminat6240
    @illuminat6240 2 года назад

    Вечно когда в работе сталкивался с Xpath обходил стороной и жестко костылил) В итоге наткнулся на ваше видео - Леха, мне без тебя так было плохо)) спасибо за годноту)

  • @vladvlad4882
    @vladvlad4882 2 года назад +1

    Спасибо большое, очень полезное видео, как и весь канал в целом!

  • @beztar123
    @beztar123 3 года назад +3

    Все круто, Спасибо. Как по мне до середины видео было все что надо. И ещё не хватает ещё or и and команд. И работы с айфремами :)

  • @ПищащийГолландец
    @ПищащийГолландец 3 года назад

    Как же сложно найти подобный материал! 2 часа гуглил, в итоге нашел это видео только по полному запрсу того, что мне нужно. Спасибо👍

  • @ivannarykin
    @ivannarykin 3 года назад +1

    Спасибо, Алексей.

  • @crazybaber6433
    @crazybaber6433 Год назад

    Толковое видео, большое спасибо!!! Достаточно ли уже слов для продвижения видео....? :)

  • @KyCbKuH
    @KyCbKuH 2 года назад +7

    Здравствуйте! Спасибо за понятное объяснение и отличный контент в целом на канале. В одном из комментариев ниже вы говорили что рекомендуете использовать xpath, а не css локаторы, не могли бы вы сделать видео а объяснением, что и когда лучше использовать или на ваш взгляд xpath удобнее всегда ?

  • @ArtiomJas
    @ArtiomJas 3 года назад +1

    Спасибо, доходчиво объяснил.

  • @webcore_studio
    @webcore_studio 3 года назад +2

    Доходчиво и просто. Спасибо, друг!

  • @lilqnz
    @lilqnz 3 года назад +1

    Большое спасибо! Вы потрясающий. 🤗

  • @Andrzej3935
    @Andrzej3935 3 года назад +1

    Спасибо огромнейшее, очень доступно!

  • @fedc_
    @fedc_ 2 года назад

    Спасибо. Чуть и не единственный подобный материал)

  • @uladzislaudrobysh5782
    @uladzislaudrobysh5782 Год назад

    Дзякуй, Вялізны! )
    Стала нашмат больш зразумела што да чаго ў гэтым XPath-e. )

  • @andriybashta1045
    @andriybashta1045 Год назад

    Perfect! Thank you!

  • @ЕрвандАгаджанян-в3к
    @ЕрвандАгаджанян-в3к 3 года назад +2

    Спасибо огромное!!!! Шикарный контент). Ты очень помог)

  • @umidakakharova8639
    @umidakakharova8639 3 года назад +2

    спасибо огромное) все четко, ясно и понятно)с меня подписка и лайк)))с вам побольше таких видео-обьяснений)))

  • @Евгенийсморжевский-с7д

    спасибо большое!!!!

  • @РаяВяткина
    @РаяВяткина Год назад

    Супер спасибо

  • @Mariia-j6t
    @Mariia-j6t 3 года назад +3

    Спасибо! Очень доступно. Запишите, пожалуста, про Page Object)))

    • @leshamarshal
      @leshamarshal  3 года назад +4

      Будет в плэйлисте по автоматизации тестирования, как только дойдём. )

  • @maxony79
    @maxony79 4 года назад +11

    контент нужный, НО 15 минут только смог просмотреть , чуть все глаза не сломал , смотрел что там за текст в нижнем правом углу экрана набирает автор. пожалуйста сделайте годное еще годнее !!!!

    • @leshamarshal
      @leshamarshal  3 года назад

      хм. хорошо. А на чём смотрели ? Какой расширение экрана ?

    • @maxony79
      @maxony79 3 года назад

      @@leshamarshal с ноута, 17.3 дюйма, 1600×900 пикс елей.

  • @dimitry5479
    @dimitry5479 3 года назад +1

    Леша! Всё ок! Только б масштаб мелкий! (не видно!)

  • @andreyantonovich379
    @andreyantonovich379 3 года назад +1

    Спасибо за урок!

  • @aleksandradikaya9759
    @aleksandradikaya9759 2 года назад +1

    спасибо, так просто и понятно :))

  • @qwerty89993
    @qwerty89993 3 года назад +1

    Замечательный контент. Очень странно, что так мало подписчиков.

  • @commentator4238
    @commentator4238 2 года назад

    Видео очень полезное, спасибо

  • @Видево-я5п
    @Видево-я5п 3 года назад +1

    Отличный урок

  • @0lbkaM
    @0lbkaM 3 года назад +1

    отличное и понятное видео, спасибо большое!

  • @КириллХасенов
    @КириллХасенов 3 года назад +1

    Огонь!!!

  • @АндрейСтарун-т3з
    @АндрейСтарун-т3з 3 года назад +2

    Это лучший вводный курс. Можно ли попросить отснять работу Xpath с табличками, где поиск нужно проводить с условиями, в виду того что столбцы могут меняться местами . Более сложные случаи

  • @sid2767
    @sid2767 3 года назад +1

    хороший курс, спасибо!!!

  • @PostMapping
    @PostMapping 2 года назад

    ОГРОМНОЕ СПАСИБО!!!

  • @unicoxr5tj417
    @unicoxr5tj417 2 года назад

    очень достойный урок

  • @zendoos
    @zendoos 3 года назад +1

    17:45 спасибо за пример

  • @MrZinchyk
    @MrZinchyk Год назад

    Подскажите пожалуйста, есть возможность выбрать два элемента? мне нужно сразу вытащить /dt and /dd тег

  • @yuriivakoliuk4192
    @yuriivakoliuk4192 3 года назад +1

    очень хорошо

  • @vvkapustin
    @vvkapustin 2 года назад

    Спасибо! Подскажите, пожалуйста, как указать так, чтобы из вытащить ссылку на конкретный jpg? В конструкции приведены 3 ссылки на jpg с различным размером картинки.

  • @petrpetroleov5038
    @petrpetroleov5038 2 года назад +2

    А можно ли наложить несколько условий, скажем я знаю что class содержит часть текста и text() содержит определенный отрывок?

    • @commentator4238
      @commentator4238 2 года назад

      Можно, просто подряд они пишутся, каждое условие - в отдельных квадратных скобках. Например: //a[contains(@class, 'тут писать часть названия класса')][contains (text(), 'тут писать часть текста')]

  • @АлександрПешков-л4н

    Добрый день. Подскажите, почему при поиске пути методом xpath найденный путь не подсвечивается и нет счетчика найденных путей. Как это можно исправить. Спасибо

  • @ЖеняКошелев-к4м
    @ЖеняКошелев-к4м 2 года назад +1

    Привет, отличные видео) очень приято слушать и все доходчиво) Подскажи, плиз, как сделать в девтулзе что бы отображались линии открытых тегов?

  • @TheAlexTILL
    @TheAlexTILL 3 года назад

    Большое большое спасибо!!

  • @kolyanlock
    @kolyanlock 2 года назад +1

    Благодарю за видео, но очень уж мелко, когда пытаюсь разглядеть что ты вводишь в поиске на панели для разработчиков c моего нетбука. Потратил примерно час на поиск расширения для масштабирования изображения на RUclips, но так ничего и не нашел. Может кто-нибудь знает как это сделать?

  • @sha1tai
    @sha1tai 2 года назад

    Алексей, спасибо за ваши видео!
    Есть вопрос по подсветке синтаксиса Xpath в Java коде. Можно ли как-то это сделать? Проблема в том, что в классах тестовых страниц много локаторов, которые заданы как статик стринг. И всё это выглядит как одна зелёная каша(

  • @iLive91
    @iLive91 Год назад

    У меня вопрос, вот мне нужно найти кнопку "добавить" но проблема в том что этих кнопок 2 одинаковых, пример открыта основная экранная форма и на ней есть кнопка "добавить" и на этой же эф открыто модельное окно в котором тоже есть кнопка "добавить" и проблема в том что мой тест в шаге должен нажать на эту кнопку, но по сколько их 2 одинаковых он не может понять на какую нажимать? Посоветуйте как быть?

  • @anthonydavydov4261
    @anthonydavydov4261 3 года назад +1

    Это потрясающе! Я голову сломал над xPath, а тут такой подарок - новый мозг за полчаса)) Один вопрос, у меня по какой-то причине не отрабатывает xPath по номеру элемента среди множества, когда добавляю [number] в конце. Например, я нашел 50 элементов по //img[@ng-click='AddLesson(lesson)'] - результат 50. Хочу выбрать конкретный //img[@ng-click='AddLesson(lesson)'][3] - результат 0. Если //img[@ng-click='AddLesson(lesson)'][1] - результат 50. Буду благодарен, если поделитесь своими соображениями. Спасибо!

    • @leshamarshal
      @leshamarshal  3 года назад +2

      Надо все это взять в скобки

    • @n3lton
      @n3lton Год назад

      @@leshamarshal потратил кучу времени на гугл, ответ так и не нашёл. Кто бы знал, что ответ так близок к этому видео. Спасибо)

  • @kabukijoe99
    @kabukijoe99 2 года назад

    Привет, хорошие уроки. Есть вопрос по теме Selenium ("странная ссылка"). Попытался скинуть вопрос в коменте, но ссылки с коментом не прошли там ссылка на сайт и на скрин. Как мне Вам задать вопрос с ссылками?

  • @deymonster2u
    @deymonster2u 3 года назад +1

    как посмотреть содержимое тега? к примеру нашел тег img и нужно узнать содержимое src

  • @chunkychunk2771
    @chunkychunk2771 2 года назад

    вызвать поле, куда вся эта красота вводится можно с помощью cmd+f на маке

  • @ЕвгенийВовк-ы7ь
    @ЕвгенийВовк-ы7ь 2 года назад

    Спасибо!

  • @АнатолийГО-ж2п
    @АнатолийГО-ж2п Год назад

    А есть гайд с выпадающим списком?)

  • @ДенисТокар-ж2т
    @ДенисТокар-ж2т 4 месяца назад

    Делаю правильный запрос, дает 6 вариантов, хочу выбрать 3, делаю точно также как на видео [3] но ничего не происходит, подскажите, что делаю не правильно

  • @andru_xxa
    @andru_xxa 3 года назад +2

    Объясните мне пожалуйста, почему у меня при вводе какого-нибудь атрибута в поиске (вкладка Styles как у Лёши) показывает что ничего не найдено (no matching selector or style)?? судя по всему, я такой один здесь

    • @commentator4238
      @commentator4238 2 года назад

      не там вводите. Ctrl+Shift+I, затем нужно кликнуть на какую-нибудь вкладку, например, Styles и нажать Ctrl+F. Вот тогда появится нужно поле ввода

    • @ellashwarcman4408
      @ellashwarcman4408 2 года назад

      @@commentator4238 Спасибо большое !!

  • @developer-c0re
    @developer-c0re 2 года назад

    12:42 , про contains, а как искать не по части содержимого, а по шаблону? типа LIKE в SQL 'Linkedin%News%' или RegEx 'Linkedin.*News.*'? как то так...

  • @АндрейХоть
    @АндрейХоть 3 года назад +3

    Тебе наверно хорошо всё видно на экране, но мне очень трудно разглядеть, что ты там пишешь. Жаль, пришлось другое искать видео, где по крупней видно.

    • @andycadcam2265
      @andycadcam2265 2 года назад

      На ноутбуке 15" нормально было видно.

  • @AlinaVoinalovych
    @AlinaVoinalovych 3 года назад

    Добрый день. Нужна помощь, никак не могу найти ответ на свою проблему. Я вытягиваю (через xpath) цену из сайта поставщика в свою гугл таблицу, но вытягивается число с текстом (например 1500 грн.) мне нужно чтобы вытянулось только "1500" без "грн."/ У многих продавцов в каталоге отдельная ячейка цена идет и отдельная название валюты. Но у моего поставщика все в одной строке. Как мне разделить, точнее вытянуть только цифру без текста?

  • @RedIvanMilitary
    @RedIvanMilitary 3 года назад

    Скажите а можно ли написать XPATH для элемента где aria-hidden="true"? Если нет, то как с ними взаимодействовать?

    • @leshamarshal
      @leshamarshal  3 года назад +1

      если вы с селениумом работаете, то скорее всего не сможете. Если там кто-то это написал, то наверно не хотел, чтобы вы с этим что-то делали. Придумать, что-то хитрое можно. Но надо смотреть пример

    • @RedIvanMilitary
      @RedIvanMilitary 3 года назад

      @@leshamarshal да, в Selenium. У меня был код, чтоб обновлять резюме на Dice.com, но недавно они обновили сайт и теперь в разделе «редактировать профиль» все вкладки и кнопки правок с area-hidden.
      Теперь вот и не знаю как подкорректировать мой код.

    • @leshamarshal
      @leshamarshal  3 года назад +1

      @@RedIvanMilitary ну тут надо делать executeScript . Находить элемент по id или css, меня значение атрибута на true ,а дальше уже взаимодействовать

    • @RedIvanMilitary
      @RedIvanMilitary 3 года назад +1

      @@leshamarshal сейчас как раз пробую (id нет, так что по классу ищу), пока не получается ( пишет unexpected token). Но буду дальше пробовать спасибо за совет.

  • @devope
    @devope 3 года назад +1

    Не могу через панель разработчика в поисковой строке "Filter" вбить xpath, только css селекторы пускает. Как Вы добились чтобы можно было xpath?

    • @nazardoskoch8375
      @nazardoskoch8375 3 года назад +4

      ctrl + f нажми

    • @oleksandruntilov7333
      @oleksandruntilov7333 3 года назад

      @@nazardoskoch8375
      Спасибо большое.
      Долго мучался.

    • @АндрейШилов-ш9ц
      @АндрейШилов-ш9ц 3 года назад

      @@nazardoskoch8375 на последнем комментарии нашёл ответ на свой вопрос, спасибо)

  • @sorockinalex
    @sorockinalex 8 месяцев назад

    Как автоматически сформировать XPATH для найденного элемента?

  • @sonyavasylyuk1759
    @sonyavasylyuk1759 3 года назад +1

    очень доступно,классс! Но у меня есть вопрос... что делать и почему так случилось, что у меня на любой запрос пишет "no matching selector or style"...

    • @leshamarshal
      @leshamarshal  3 года назад +1

      Надо смотреть , можешь написать в телеграм

    • @sonyavasylyuk1759
      @sonyavasylyuk1759 3 года назад

      ​@@leshamarshal на канале в телеграме нельзя написать

    • @leshamarshal
      @leshamarshal  3 года назад

      @@sonyavasylyuk1759 скинул туда ссылку для связи

    • @sonyavasylyuk1759
      @sonyavasylyuk1759 3 года назад

      @@leshamarshal вижу, спасибо))

    • @commentator4238
      @commentator4238 2 года назад

      не там вводите. Ctrl+Shift+I, затем нужно кликнуть на какую-нибудь вкладку, например, Styles и нажать Ctrl+F. Вот тогда появится нужно поле ввода

  • @devopsliveuz
    @devopsliveuz 2 года назад

    как можно выбрать сразу несколько элементов?

  • @МурадГаджимурадов-й4г

    Спасибо)

  • @romanromanov5729
    @romanromanov5729 3 года назад

    Как на random org вытажить рамдомное число? Уже замучался. Селениум не видит элемент

  • @pfcompany885
    @pfcompany885 3 года назад

    Из за xpath и как его найти, я так selenium и не смог освоить

  • @bagzhansadvakassov1093
    @bagzhansadvakassov1093 4 года назад

    спасибо

  • @MilaXso
    @MilaXso 4 месяца назад

    блин 3 раза наушники перепроверил. Чего ж не в стерео запись в правом ухе голос уже думал всё капец ушам.=)

  • @2hots56
    @2hots56 3 года назад

    13/23

  • @НикитаКузнецов-з8з

    Никого не смущает, что он обрезал экран вместе со строкой поиска?

  • @igortheoverlord4960
    @igortheoverlord4960 2 года назад

    А что делать если не находит текст с  

  • @dmitriy_4079
    @dmitriy_4079 3 года назад +2

    Не могу понять как включить это поле поиска,может кто0нибудь подскажет...

  • @ABtonatiza
    @ABtonatiza 2 года назад +1

    очень мелко плохо видно

  • @SmileyJack.
    @SmileyJack. 3 года назад

    06:34

  • @cannibalirk3055
    @cannibalirk3055 Год назад

    максимально много воды. ведь ролик можно уложить в три минуты.

  • @jester111111
    @jester111111 3 года назад

    Хоть бы увеличил поле, в которое вводишь запросы

  • @openuser
    @openuser Год назад

    Полезно, но видно не очень...

  • @TheJonvish
    @TheJonvish 3 года назад

    3 минуты воды. Больше не выдержал

  • @alexvalchuk3452
    @alexvalchuk3452 3 года назад

    Много воды, не досмотрел

    • @andycadcam2265
      @andycadcam2265 2 года назад

      @Лёша Маршал Балованные пользователи, однако. Или завистники.
      Кстати, эти комментарии про воду в самом конце списка.
      По сравнению с другими видео воды почти что нет. Лайк, подписка и всё такое.

  • @romul23
    @romul23 3 года назад

    Огромное количество воды

  • @remaksiva
    @remaksiva 2 года назад

    Спасибо!