UI Test Page
Введение | |
By.linkText | |
By.cssSelector | |
By.tagName | |
Переключатели (Radio Buttons) | |
Checkboxes | |
Выпадающие списки | |
Таблицы | |
По имени класса | |
По id | |
По тексту | |
Похожие статьи |
Введение
Эта страница является приложением к статьям
Selenium + Java
Selenium + Python
Playwright
Там я рассказываю как тестировать веб, а здесь добавлены различные сочетания элементов, которые нужно
найти.
Мне интересен ваш фидбэк, поэтому буду рад советам в
телеграм чате
.
Существует две версии этой страницы:
https://www.urn.su/ui/basic_test/
- с рекламой от Google
и
https://www.eth1.ru/ui/basic_test/
- без рекламы. Если что-то не получается с одной из них - можно попробовать другую. Например,
рекламные блоки могу придумывать свои div с id, которые будут мешать поиску.
Заполенение простой формы
Задание: ввести в форму topbicyle.ru и убедиться что откроется страница с title равным TobBicycle
By.linkText
Задание: кликнуть на первую ссылку и убедиться, что откроется страница с title равным Ремонт квартир на Коста-дель-Соль
By.cssSelector
Задание: кликнуть на среднюю из трёх Italy и убедиться, что
откроется страница с title равным 8 марта в Италии в 2024 году
*Год может отличаться
By.tagName
Задание: кликнуть на вторую картинку и убедиться что откроется страница с title равным Тренировка для людей с проблемами со спиной и позвоночником
Переключатели (Radio Buttons)
Задание: поставить переключатель в позицию Dayne. Убедиться, что переключатель установлен в последнее положение и уже не стоит в первом.
Checkboxes
Задание: отметить чекбокс Cersei. Убедиться, что он отмечен.
Выпадающие списки
Задание: выбрать значение с текстом Dawn. Убедиться, что оно выбрано.
Таблицы
Простая
Достать текст из колонки Topic для сайтов www.heihei.ru и www.topbicycle.ru
Проверить результат
Url | Topic | Founded |
---|---|---|
www.heihei.ru | Travel, Holidays | 2017 |
www.topbicycle.ru | Bicycles | 2018 |
www.urn.su | IT | 2019 |
Вложенная
Прочитать текст из третьей строки вложенной таблицы. Не пользоваться тем, что этот текст (Rob) известен, нигде кроме проверки.
Starks |
|
По ID
Ниже даны три div с разным текстом. У всех класс websites id heihei, topbicycle, devhops
По имени класса
Ниже даны три div с разным текстом. Их class: heihei, topbicycle, devhops
По тексту
Ниже даны три div с разным текстом. Классов и id у них нет