UI Test Page

Содержание
Введение
By.linkText
By.cssSelector
By.tagName
Переключатели (Radio Buttons)
Checkboxes
Выпадающие списки
Таблицы
По имени класса
По id
По тексту
Похожие статьи

Введение

Эта страница является приложением к статьям Selenium + Java Selenium + Python Playwright

Там я рассказываю как тестировать веб, а здесь добавлены различные сочетания элементов, которые нужно найти.

Мне интересен ваш фидбэк, поэтому буду рад советам в телеграм чате .

Существует две версии этой страницы: https://www.urn.su/qa/ui/basic_test/ - с рекламой от Google и https://www.eth1.ru/qa/ui/basic_test/ - без рекламы. Если что-то не получается с одной из них - можно попробовать другую. Например, рекламные блоки могу придумывать свои div с id, которые будут мешать поиску.

Заполенение простой формы

Задание: ввести в форму topbicyle.ru и убедиться что откроется страница с title равным TobBicycle

Посетить сайт

Контактная информация

By.linkText

Задание: кликнуть на первую ссылку и убедиться, что откроется страница с title равным Ремонт квартир на Коста-дель-Соль

Renovation

Renovation

By.cssSelector

Задание: кликнуть на среднюю из трёх Italy и убедиться, что откроется страница с title равным 8 марта в Италии в 2024 году

*Год может отличаться

Italy

Italy

Italy

By.tagName

Задание: кликнуть на вторую картинку и убедиться что откроется страница с title равным Тренировка для людей с проблемами со спиной и позвоночником

Переключатели (Radio Buttons)

Задание: поставить переключатель в позицию Dayne. Убедиться, что переключатель установлен в последнее положение и уже не стоит в первом.

Stark
Lannister
Dayne

Checkboxes

Задание: отметить чекбокс Cersei. Убедиться, что он отмечен.

Ned
Cersei
Arthur

Выпадающие списки

Задание: выбрать значение с текстом 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
Eddard
Catelyn
Rob

По ID

Ниже даны три div с разным текстом. У всех класс websites id heihei, topbicycle, devhops

HeiHei.ru
TobBicycle.ru
DevHops.ru

По имени класса

Ниже даны три div с разным текстом. Их class: heihei, topbicycle, devhops

HeiHei.ru
TobBicycle.ru
DevHops.ru

По тексту

Ниже даны три div с разным текстом. Классов и id у них нет

Indexing...
Loading...
Downloading...
Похожие статьи
Тестирование ПО
Учебник по тестированию API
Тестирование API
Автоматизация тестирования
Selenium
Selenium + Python
Selenium + Java
Selenium
Robot Framework
Где учиться на тестировщика
Список открытых API
Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@eth1.ru если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Хотите поддержать сайт материально
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......