Cypress ile Page Object Model

Miktad Öztürk
3 min readNov 21, 2022

Cypress ile Page Object Model(POM)’i yada Türkçe karşılığı olan Sayfa Nesne Modeli’ni nasıl kullanacağınızı anlatacağım. Bunun için uzun uzun Cypress nedir’den başlamayacağım zaten daha önce yazmıştım merak edenler, okumayanlar buradan yazıya ulaşabilir.

O yüzden kısaca bilmeyenler için Page Object Model nedir onunla başlayalım daha sonra Cypress ile kullanımına geçelim.

Page Object Model Nedir?

Page Object Model (POM), sınıfların sayfaları temsil ettiği yazılım geliştirmede kullanılan bir tasarım modelidir. POM, kodu daha sürdürülebilir hale getirebilir ve tekrarı azaltabilir.

İlgili sayfa için tüm sayfa öğeleri o sınıfta saklanır. Bu, özellikle web sitesinin Frontend (veya UI kısmında) değişiklikler olduğunda, sayfa öğelerine erişmeyi ve gerektiğinde bunları güncellemeyi kolaylaştırır.

POM, web uygulamalarını test ederken zamandan ve maliyetten tasarrufu sağlarken aynı zamanda kodun yeniden kullanılmasını da kolaylaştırır.

Source: https://onlinestores.discountsale2022.ru/category?name=pom%20model

Cypress ile Page Object Model’i Kullanmanın…

--

--

No responses yet