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

Python мануфактура · Програма курсу · 10:03–12:20

Контрольовані `data-testid` та інші атрибути

Найстабільніший для команди варіант — атрибут, значення якого тестувальники та розробники свідомо контролюють, наприклад `data-testid`. Його можна додати у frontend-компонент і зберігати як частину контракту тестованості. Так само можуть використовуватися стабільні `id`, `name`, `aria-label` чи інші атрибути. Головний критерій автора — не назва механізму сама по собі, а можливість команди контролювати його та домовитися, коли він змінюється.

3. Селектори та пошук елементів →
Запитати в чаті про «team-contract» →