Selenium 4 Özellikleri ve Kullanımı | Ebubekir Bastama
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:
- C#
- Python
- Java,
- PHP,
- JavaScript
Desteklediği İşletim Sistemler
- Windows
- MacOS
- Linux
- Unix
Desteklenen Tarayıcılar
- Microsoft Edge ( Nadir Tercih Edilir )
- Firefox Mozilla ( En Çok Tercih edilen )
- Google Chrome ( En Çok Tercih edilen )
- Opera ( Nadir Tercih Edilir )
- Safari ( Nadir Tercih Edilir )
Kaldırılan Özellikler
- findElementsByClassName,
findElementsByCssSelector,
findElementsById,
findElementsByLinkText,
findElementsByName,
findElementsByPartialLinkText,
findElementsByTagName,
findElementsByXPath Metodlar kaldırıldı. - findElementByClassName,
findElementByCssSelector,
findElementById,
findElementByLinkText,
findElementByName,
findElementByPartialLinkText,
findElementByTagName,
findElementByXPath - DesiredCapabilities kaldırıldı.
Yeni Özellikler
- Docker Desteği.
- Kubernetes Desteği
- Geliştirilmiş Kullanıcı Arayüzü
- İPV6 and HTTPS Protokolü.
- Below(): Belirlenen elementin aşağısındaki elementi bulur.
- LeftOf(): Belirlenen elementin solundaki elementi bulur.
- RightOf(): Belirlenen elementin sağındaki elementi bulur.
- Above(): Belirlenen elementin yukarısındaki elementi bulur.
- Near(): Belirlenen elementin 50 piksele kadar yakınındaki elementi bulur.
- RelativeBy ile(Below,Near,Above,Rightof,Leftof)
- Screenshot
- Yeni Pencere Açma.
- Yeni Tarayıcı Açma.
- İstediğimiz Elementin (İnput,Button,Div vb.) Ekran Görüntüsünü Alma(Screenshot).
- Mozilla'da kullandığımız "DesiredCapabilities" yerine "FirefoxOptions" getirildi.
- 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
Yorum Gönder