План уроку:
Визначення локаторів
XPath and CSS
Осі XPath
Комбінатори CSS
Особливости Record&Play автоматизації
Інструменти автоматизації
Katalon Studio / Selenium IDE
Локатори
Локатор – рядок, що унікально ідентифікує елемент веб-сторінки
DOM
Document Object Model – об'єктна модель, що використовується для HTML-документів.
DOM – це подання документу у вигляді дерева об'єктів
Згідно DOM-моделі, Документ є ієрархією, деревом. Кожен HTML-тег утворює вузол дерева із типом «елемент». Вкладені у нього теги стають дочірніми вузлами. Для представлення тексту створюються вузли з типом "текст".
XPath та CSS
Локатори
XPath – мова запитів до елементів XML та HTML-документів
CSS – здійснює навігацію, використовуючи каскадні стилі сторінки
XML – мова розмітки, що може бути розширена (Extensible Markup Language)
XPath – шлях до елемента xml
DOM – об'єктна модель документа, зокрема HTML
XPath – здійснює навігацію по DOM
CSS – це Cascading Style Sheets (Каскадні Таблиці Стилів)
CSS locator – шлях що використовує CSS сторінки
Codeless Automation
Сучасні можливості Record & Play інструментів
Запис та налагодження тестів
Широкий набір очікувань, перевірок та дій з браузером
Експорт тестів у код різними мовами програмування
Запуск тестів паралельно
Запуск тестів із командного рядка
Selenium
Сімейство інструментів Selenium
Selenium IDE. Браузери
Record & Play інструменти
Katalon
Сімейство інструментів Katalon
Q&A
Дякую всім за заняття!🙌🏻
❗️🎓Урок 8. Codeless Automation
Нагадую, що дедлайн здачі домашніх робіт – до наступного уроку.
Якщо виникають складнощі, пишіть, допоможу із задоволенням 😌
Запис лекції тренер опублікує трохи пізніше 🖥
Не забудьте повторити матеріал та підготуватися до наступного уроку📚
Успіху і до зустрічі!🤩
Опис завдання:
Валідатор паролів повинен перевіряти вхідний пароль на відповідність заданим правилам безпеки.
Правила безпеки для паролів:
Пароль повинен містити щонайменше 8 символів.
Пароль повинен містити щонайменше одну велику літеру.
Пароль повинен містити щонайменше одну малу літеру.
Пароль повинен містити щонайменше одну цифру.
Пароль може містити спеціальні символи (!, @, #, $, %, ^, &, *).
Завдання:
Визначте класи еквівалентності для валідатора паролів на основі правил безпеки.