Файл: Тесты По нажатия на Rec браузер автоматически улавливает ваши действия на сайте и сам составляет тесты. Затем для их воспроизведения можно производить правки(например исправить селекторы). Селекторы записываются в Target.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 12
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
Установить расширение Selenium IDE -
В baseurl добавить страницу, с которой будут начинаться тесты -
По нажатия на Rec браузер автоматически улавливает ваши действия на сайте и сам составляет тесты. Затем для их воспроизведения можно производить правки(например исправить селекторы). Селекторы записываются в Target.
Первым делом нужно запомнить, что если какие-то из тестов, которые вы записали, не проходит, то необходимо проверить селектор. В каждом тесте селекторы лучше прописывать самостоятельно, используя такой путь к элементам, чтобы в их состав не входили ‘автоматически’ сгенерированные названия, а также слишком длинные вложения
Плохой xpath:
//*[@id="container"]/div/div/div/div/div[1]/div[3]/div/div[3]/div[1]/div/div[2]/div[2]/div/a[1]/span/span[2]
Хороший xpath того же элемента, который прописан вручную:
//span[@]
-
Необходимо проверить рабочие ли ссылки на странице(здесь необходимо убедиться, что на ссылки можно кликнуть и происходит загрузка новой страницы) -
Необходимо проверить, ведут ли ссылки на странице по правильному адресу. В этом случае можно использовать команду assertLocation. -
Проверить то, что можно зарегистрироваться на сайте, введя валидные данные в форме регистрации. -
Проверить то, что нельзя зарегистрироваться на сайте, введя невалидные данные в форме регистрации. -
Проверить то, что нельзя зарегистрироваться с пустым полем Email/телефон. -
Проверить то, что нельзя зарегистрироваться с пустым полем пароля. -
Проверить то, что нельзя зарегистрироваться с одними пробелами в поле Email/телефон. -
Проверить то, что нельзя зарегистрироваться с одними пробелами в поле пароля. -
Проверить то, что после ввода невалидных данных в поля регистрации, показываются нотификации о вводе невалидных данных. -
Проверить то, что можно успешно залогиниться на сайте с вводом валидных данных. -
Проверить то, что невозможно залогиниться на сайте с невалидными данными для входа. -
Проверить то, что показывается нотификация об ошибке входа, если пытаться залогиниться с невалидными данными. -
Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и предоставлением разрешения на доступ к личной информации. -
Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и отказом предоставления разрешения на доступ к личной информации. -
Если на сайте есть возможность залогиниться через социальную сеть, то проверить возможность залогиниться с валидными данными и созданием нового аккаунта в соц. сети(прямо на странице соц сети, которая открылась после нажатия на кнопку логина через соц. сеть) -
Проверить то, что во все поля на странице можно вводить данные и они отображаются в поле, то есть этот текст есть в этом поле(assertValue). -
Если есть функционал комментариев, то проверить, что нельзя отправить пустой комментарий. -
Если есть функционал комментариев, то проверить, что можно отправить комментарий с валидным текстом. -
Если есть функционал комментариев, то проверить, что нельзя отправить комментарий с текстом больше лимита(если такой имеется). -
Если есть функционал комментариев, то проверить, что текст, отображаемый в комментарии соответствует введенному в поле тексту. -
Проверить наличие правильных найденных элементов после ввода текста в строку поиска. -
Проверить отсутствие найденных элементов с пустой строкой поиска. -
Проверить удаление текста из строки поиска после нажатия на крестик в строке поиска. -
Проверить отсутствие найденного результата при вводе одних пробелов в строку поиска. -
Проверить изменения языка текста на странице после смены языка сайта. -
Проверить открытие dropdown меню после наведения/нажатия на меню разделов сайта. -
Проверить переход на главную страницу после нажатия на логотип сайта.