Обработка выпадающего списка HTML с помощью Selenium WebDriver
H Y R Tutorials
0:00 / 0:00
Обработка выпадающего списка HTML с помощью Selenium WebDriver
22 949 просмотров · 6 л. назад
H Y R Tutorials
74,4 тыс. подписчиков
22 949 просмотров · 6 л. назад
В этом видео я показал обработку выпадающих списков HTML с помощью Selenium WebDriver.
Selenium WebDriver — это инструмент с открытым исходным кодом для автоматизированного тестирования веб-приложений во многих браузерах.
Каждый HTML-элемент должен обрабатываться так, как он предназначен.
В этом видео я объяснил, как обрабатывать выпадающие списки с помощью Selenium WebDriver.
Для обработки выпадающих списков Selenium предоставляет класс Select, доступный в пакете org.openqa.selenium.support.ui.
Класс select предоставляет несколько методов для работы с выпадающими списками, а именно:
selectByIndex: выбрать вариант с указанным индексом.
selectByValue: выбрать все варианты, значение которых совпадает с аргументом.
selectByVisibleText: выбрать все варианты, отображающие текст, соответствующий аргументу.
deselectAll: очистить все выбранные элементы.
deselectByIndex: снять выбор варианта с указанным индексом.
deselectByValue: Отменить выбор всех вариантов, значение которых совпадает с аргументом.
deselectByVisibleText: Отменить выбор всех вариантов, отображающих текст, соответствующий аргументу.
getAllSelectedOptions: Возвращает все выбранные варианты, относящиеся к данному тегу select.
getFirstSelectedOption: Возвращает первый выбранный вариант в данном теге select (или текущий выбранный вариант в обычном теге select).
getOptions: Возвращает все варианты, относящиеся к данному тегу select.
isMultiple: Проверяет, поддерживает ли данный элемент select выбор нескольких вариантов одновременно. Это делается путем проверки значения атрибута «multiple».
Используя эти методы, мы можем выбрать вариант в раскрывающемся списке, снять с него выбор или получить варианты из раскрывающегося списка.
================================================
************* Посмотрите мои другие плейлисты *************
=====================================================
Плейлист с видео по программированию на Java: 👇
🔗 https://bit.ly/3keRJGa
Плейлист с видео по Selenium WebDriver и Java: 👇
🔗 https://bit.ly/2FyKvxj
Плейлист с видео с вопросами по Selenium на собеседовании: 👇
🔗 https://bit.ly/3matUB3
Плейлист с видео по автоматизации Windows с помощью FlaUI: 👇
🔗 https://bit.ly/33CG4dB
Плейлист с видео о селекторах CSS: 👇
🔗 https://bit.ly/2Rn0IbD
Плейлист с видео о XPath: 👇
🔗 https://bit.ly/2RlLdkw
Плейлист с видео о Javascript Executor: 👇
🔗 https://bit.ly/2FhNXwS
Плейлист с видео о Apache POI: 👇
🔗 https://bit.ly/2RrngrH
Плейлист с видео о Maven: 👇
🔗 https://bit.ly/2DYfYZE
Как исправить ошибки Eclipse: 👇
🔗 https://bit.ly/3ipvNYf
=====================================================
============================================================
Свяжитесь с нами:
🔗 Сайт: www.hyrtutorials.com
🔗 Facebook: www.facebook.com/HYRTutorials
🔗 LinkedIn: www.linkedin.com/company/hyrtutorials
🔗 Twitter: www.twitter.com/Hyrtutorials
====================================================
=========================================================
🙏 Подпишитесь🔔, чтобы начать обучение БЕСПЛАТНО прямо сейчас. Также помогите своим друзьям узнать больше, порекомендовав этот канал.
#selenium #select #dropdown #hyrtutorials #webAutomation