Що таке Page Object Model і які проблеми він вирішує?
Page Object Model загортає кожну сторінку або компонент у клас, який віддає локатори та високорівневі дії, тому тести описують намір, а не кліки. Він вирішує проблему підтримки: при зміні верстки правиш один page object замість пʼятдесяти тестів. Ще він прибирає дублювання і робить тести читабельними для тих, хто їх не писав.