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

Java · Основний курс · 0:00–3:20

План заняття і задача з iframe

Заняття охоплює AI-підказки коду, звіти й скріншоти Selenide, fluent interface, Application object та налаштування `Configuration`. Практичний сценарій — відкрити проєкт у Testomat.io, перейти до README, увімкнути редагування, змінити текст у редакторі та зберегти його. Редактор вбудований через `iframe`, тобто містить окремий HTML-документ. Selenium і Selenide не починають автоматично виконувати команди всередині такого документа: як і для нової вкладки або alert, потрібно спочатку перемкнути контекст, а після роботи повернутися до зовнішньої сторінки.

Selenide: iframe, fluent interface та конфігурація →

Java · Додаткові матеріали · 6:20–11:20

Ручний прохід тестового сценарію

Сценарій складається з авторизації, пошуку проєкту `Manufacture Lite`, переходу до нього та перевірки заголовка. Під час ручного проходу перевіряється не лише наявність атрибутів, а й фактична клікабельна область, поведінка анімацій та затримки автодоповнення. Якщо в продукті бракує стабільних локаторів, варто домовитися з розробниками про передбачувані `data-testid` або аналогічні атрибути.

Створення першого Java-проєкту та тесту →
Запитати в чаті про «test-scenario» →