- Proje Java programlama dilinde yazılmalıdır.
- Proje Maven projesi olarak yazılmalıdır.
- Selenium, JUnit ve Log4J kütüphanelerini kullanmanız gerekmektedir.
- Projenizin GitHub üzerinden paylaşılması gerekmektedir
- Projenizin OOP (Object Oriented Programming) prensiplerine uygun yazılması gerekmektedir.
- Page Object Pattern kullanmanız gerekmektedir.
- https://www.kitapyurdu.com/ sitesi açılır.
- Ana sayfanın açıldığı kontrol edilir.
- Ürün arama alanına “roman” yazılır ve klavyeden “enter” tuşuna basılır. (Ürün aranına yazılacak roman kelimesi csv uzantılı dosyadan okunması gerekmektedir.)
- Listelenen kitapların arasından rastgele bir kitap seçilir.
- Sepete ekle butonuna basılır.
- Sayfanın sağ üst kısmında bulunan sepet ikonundaki değer kontrol edilir.
- Sepetim butonuna tıklanır.
- Sepete git butonuna tıklanır.
- Ürün miktarı “1” adet arttırılır.
- Yenile butonuna basılır.
- Sepetiniz güncelleniyor yazısının geldiği kontrol edilir.
- Çarpı butonuna basılır.
- Sepetin boş olduğu kontrol edilir.