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

Java · Основний курс · 24:00–30:00

Клас, об'єкт і повторне використання Page Object

Клас пояснюється як інструкція, що описує дані й поведінку, а об'єкт — як екземпляр цієї інструкції під час виконання в JVM. Щоб не створювати новий `SignInPage` перед кожним викликом, посилання на один інстанс зберігається у змінній й повторно використовується для `open` та авторизації. Для локальних змінних Java дозволяє `var`, коли компілятор може вивести тип із правої частини ініціалізації. Для поля класу такий запис у показаному прикладі не використовується. Після кожного невеликого перенесення викладач запускає тест, щоб одразу виявляти поломки.

Page Objects: рефакторинг тестів →
Запитати в чаті про «JVM» →