Selenium WebDriver JavaScriptExecutor Helper Methods

0
554
Görüntüleme

Merhaba Arkadaşlar,

Bu yazımda selenium WebDriver daki JavaScriptExecutor kullanımından bahsedeceğim. JavaScriptExecutor, selenium ile JavaScript çalıştırmaya yardımcı olan bir class dır. JavaScriptExecutor, seçilen pencerede veya geçerli sayfada javascript’i çalıştırmak için “executescript” ve “executeAsyncScript” methodlar sunuyor.

JavaScriptExecutor ‘ ı neden kullanalım ?

Bazı projelerde eski teknolojiler kullanıldığından ötürü selenium ile bazı işlemleri yaptıramayabiliyoruz. Bu gibi durumlarda yapmak istediğimiz işlemleri javascript ile yapabiliriz ya da test süremizi daha da hızlandırmak için bazı işlemleri javascript ile yapabiliriz.

 

Şunları yapalım ;

Projemize öncelikle aşağıdaki ki interface imizi ekleyelim. Yazıyı hazırlamadan önce ben 26 method yazdım fakat javascript ile yapılacakların sınırı yok sizlerde kendi projenize ihtiyaca göre methodları ekleyebilirsiniz 🙂

 

Şimdi de methodların içeriğini doldurduğumuz class ımızı projemize ekleyelim.

Projemizin bir kenarında js katmanının olmasında fayda var 🙂

 

İyi Çalışmalar

Enes Aydın

CEVAP VER

Yanlış bir e-posta adresi girdiniz!
Lütfen adınızı buraya girin Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.