Page Object Model
Në shqip: Modeli i objekteve të faqes
ShpjegimiSQ
Page Object Model e mbledh çdo faqe në një klasë me metoda (faqjaHyrjes.hyr(email, fjalekalimi)), që testet të mos përsërisin lokatorët. Kur ndryshon faqja, ndryshon vetëm një vend.
EnglishEN
The Page Object Model wraps each page in a class with methods (loginPage.login(email, password)), so tests don't repeat locators. When the page changes, only one place changes.
Si ta mendosh
Si një telekomandë me butona të emërtuar në vend që të lidhësh telat çdo herë.
Lexoje në anglisht
Like a remote with labelled buttons instead of rewiring every time.
Shembull kodijavascript
class FaqjaHyrjes {
constructor(page) { this.page = page; }
async hyr(email, fjalekalimi) { /* plotëso dhe kliko */ }
}