Python мануфактураJavaDesign Patterns для автоматизаторів

Java · Основний курс · 30:45–37:44

Масова перевірка текстів колекції

Автор пробує зібрати великий список очікуваних текстів і передати його в одну перевірку, але такий запис стає громіздким і впирається в обмеження обраного способу створення списку. Практичніший варіант у демонстрації — пройти всі знайдені елементи та для кожного перевірити одну з дозволених умов. Для альтернативних текстів використовується складена умова через `Condition.or(...)`: кожен елемент має містити один із допустимих варіантів. Такий обхід зберігає предметне правило в тесті й дає змогу перевіряти кожен UI-елемент окремо.

Selenide: колекції елементів і стан браузера →

Java · Основний курс · 55:35–57:19

Оновлення бібліотек і домашнє завдання

Release notes бібліотек варто читати не лише заради нових API: пояснення змін часто показує обмеження старої поведінки, причини перенесення функціоналу та deprecated можливості. Для clipboard і `localStorage` достатньо самостійно відкрити документацію та зробити короткі експерименти на навчальному сайті. Головне завдання — попрактикуватися з колекціями елементів і порівняти підходи на власному прикладі. Окрема домашня робота — прочитати про ієрархію Java Collections Framework; у повсякденних тестах найчастіше знадобляться `ArrayList` і `Map`.

Selenide: колекції елементів і стан браузера →
Запитати в чаті про «ArrayList» →