Yazılım Eğitim

Yeni Haberler

Selenium 4 Özellikleri ve Kullanımı | Ebubekir Bastama

 

Selenium 4 özellikleri

                Herkese iyi günler arkadaşlar

Bu makalemiz de sizlere "Selenium4"'ün kaldırılan ve yeni eklenen özelliklerinden bahsedeceğim.

Öncelikle Selenium Nedir?

Selenium

 Test otomasyon dünyasının önde gelen açık kaynaklı, yazılım test otomasyon kütüphanesidir.

  Bilinenin aksine tek bir araç değil, paketlerin oluşturduğu bir kütüphanedir. 

   Bu sebeple Selenium Suite olarak adlandırılır.

Desteklediği en çok kullanılan Programlama Dilleri:

  1. C#
  2. Python
  3. Java,
  4. PHP
  5. JavaScript

Desteklediği İşletim Sistemler

  1. Windows 
  2. MacOS
  3. Linux
  4. Unix

Desteklenen Tarayıcılar

  1. Microsoft Edge ( Nadir Tercih Edilir ) 
  2. Firefox Mozilla ( En Çok Tercih edilen )
  3. Google Chrome ( En Çok Tercih edilen )
  4. Opera ( Nadir Tercih Edilir ) 
  5. Safari ( Nadir Tercih Edilir ) 

Kaldırılan Özellikler

  1. findElementsByClassName,
    findElementsByCssSelector,
    findElementsById,
    findElementsByLinkText,
    findElementsByName,
    findElementsByPartialLinkText,
    findElementsByTagName,
    findElementsByXPath Metodlar kaldırıldı.

  2. findElementByClassName,
    findElementByCssSelector,
    findElementById,
    findElementByLinkText,
    findElementByName,
    findElementByPartialLinkText,
    findElementByTagName,
    findElementByXPath
  3. DesiredCapabilities kaldırıldı.

Yeni Özellikler

  1. Docker Desteği.
  2. Kubernetes Desteği
  3. Geliştirilmiş Kullanıcı Arayüzü
  4. İPV6 and HTTPS Protokolü.
  5. Below(): Belirlenen elementin aşağısındaki elementi bulur.
  6. LeftOf(): Belirlenen elementin solundaki elementi bulur.
  7. RightOf(): Belirlenen elementin sağındaki elementi bulur.
  8. Above(): Belirlenen elementin yukarısındaki elementi bulur.
  9. Near(): Belirlenen elementin 50 piksele kadar yakınındaki elementi bulur.
  10. RelativeBy ile(Below,Near,Above,Rightof,Leftof)
  11. Screenshot
  12. Yeni Pencere Açma.
  13. Yeni Tarayıcı Açma.
  14. İstediğimiz Elementin (İnput,Button,Div vb.) Ekran Görüntüsünü Alma(Screenshot).
  15. Mozilla'da kullandığımız "DesiredCapabilities" yerine "FirefoxOptions" getirildi.
  16. Devtools ile bir çok işlemin yapılabilmesi(Lokasyon değiştirme,image,css,png vb.) ve ya ilgili istekelrin izlenmesi

Örnekler:

Çok Yakında


Hiç yorum yok