Skip to content

Latest commit

 

History

History
23 lines (23 loc) · 1.14 KB

File metadata and controls

23 lines (23 loc) · 1.14 KB

Selenium-Web-Otomasyon-Proje-ödevi

  • 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.

Selenium Web Otomasyon

  • 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.