Поиск элементов на странице Xpath и CSS с нуля

preview_player
Показать описание

В этом видео я рассказал как искать элементы на странице через Xpath и Css с нуля. Найденные элементы можно использовать в Selenium или Selenide и писать автотесты. Навык нахождения xpath очень полезен в сфере автоматизации тестирования.

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

00:00:00 начало
00:01:00 веб страница и dev tools
00:02:10 разница между css и xpath
00:03:45 браузерный xpath
00:05:44 xpath с нуля
00:10:10 атрибуты
00:16:06 нахождение элемента с двумя атрибутами
00:17:56 метод contains
00:23:48 метод not contains
00:25:38 элементы внутри блока
00:29:30 пропуск элементов внутри блока
00:30:45 поиск элемента сразу внутри блока
00:33:24 слово ancestor
00:35:35 перемещение вверх вниз на 1 элемент
00:37:37 найти разные элементы одним xpath
00:39:12 метод last
00:41:27 логические операторы xpath
00:44:18 поиск по тексту
00:47:50 поиск без тега по атрибуту xpath
00:48:38 CSS селекторы
00:50:40 регулярка в css
00:52:40 contains в css
00:53:22 уточнение вниз по дереву
00:56:26 логические операторы css
00:57:38 метод last в css
00:59:00 поиск без тега по атрибуту css
Рекомендации по теме
Комментарии
Автор

Ты человечище с большой буквы. Из миллиона статей и видосов - один нормально и понятно для чайников всё объяснил)

IgorV
Автор

Подпишусь ка я пожалуй. На фоне кучи воды этот ролик просто супер грамотный и понятный

WrongBee
Автор

Крутое видео, видно, что ты разбираешься в теме и отсутствуют "мыльные" объяснения, желаю 10к подписчиков)

asmr_codster
Автор

Отличное видео по локаторам xpath - для обучения новичка лучшее, что я видел за последние лет 5-7, да и еще с отличными живыми примерами.
НО - насколько круто рассказано про xpath локаторы, настолько же плохо рассказано про css локаторы.
Тут просто надо понимать - xpath и css локаторы (они же селекторы) основаны на разных принципах и изначально были предназначены для разных целей, которые в контексте локаторов служат одной цели - помочь локализовать элемент или группу элементов в DOM по определенному признаку. То есть по сути это как сравнивать XML, JSON, YML, хорошо знать один из них и любить его за это, а остальные считать не достойными.
Всему свое время и место, не надо заострять внимание только на одном, в зависимости от контекста пригодится и то и то.

Автору спасибо за труд, успехов в развитии канала и профессионального роста и пожелание - не подавать информацию однобоко не разобравшись)

IronTester
Автор

Это вау, спасибо большое, наконец-то xpath перестает быть для меня непонятной абракадаброй

legushka
Автор

Разложил все по полочкам. Спасибо. Стало куда больше понимания по этой теме

veohqnl
Автор

Дружище, спасибо, все коротко, четко, ясно.

ypexfbb
Автор

ееее очень крутая тема и актуальная!!! Спасибо ждём еще! Круто рассказываешь!

ivanstrelka
Автор

Лучшее разъяснение того как пользоваться xpath, Спасибо с большой буквы!)

clinsen
Автор

Здорово! Структурированно и очень полезно👍

meloedal
Автор

Спасибо тебе друг!
Урок просто бомба, всё сразу догнал!✌🏻👍🏻

SemenMaksi
Автор

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

englmqp
Автор

Спасибо большое, очень хорошее объяснение этой темы!

IvanTestIT
Автор

Спасибо, Олег! Ждем еще видео с гайдами =)

eclipse
Автор

огромное спасибо за ваше видео, очень доступно и понятно преподносите материал, благодаря вам смогла, наконец, разобраться в теме)

tao_
Автор

Ну наконец-то, Спасибо дружище! только на второй день нашел ответ. Кучу всего рассказывают, а элементарные вещи фиг кто расскажет. В частности не мог найти инфу как по дереву двигаться

demenslanius
Автор

Очень круто, спасибо! Было бы здорово посмотреть урок как это применять на практике в selenide))

daniils
Автор

Класс, спасибо за подробности. А то уже какойто невроз от объяснений других авторов

wolfich
Автор

Спасибо, объяснил лучше чем препод на курсах

whatswrong
Автор

Согласна с последним коментом, лучшее для понимания видео на эту тему

rmgditx