Site icon Halil Karakuş

Selenium IDE 2019

Herkese merhabalar,

Selenium IDE eklentisini sizlerle paylaşacağım.

Aslında 2018 yılında geliştiricileri tarafından desteği kesilen bu eklenti 2019 yılının ortalarında geliştiricileri tarafından tekrar geliştirilerek yeni özellikleriyle tekrar kullanıma açılmıştır.

Firefox 55 and Selenium IDE

Selenium IDE Nedir?

Selenium-IDE (Tümleşik Geliştirme Ortamı) Selenium test senaryolarını geliştirmek için kullanılan bir araçtır. Chrome ve Firefox tarayıcılarında eklenti olarak kullanılmaktadır. Genel olarak test senaryolarını geliştirmenin etkili yollarından biridir.

Selenium komutları kullanılarak tanımlanan parametrelerle tarayıcıdaki kullanıcıların eylemlerini kaydetmektedir.

Selenium IDE; Chrome veya Firefox web tarayıcısında kaydedilen senaryoları kullanıcının istediği kadar, tekrar tekrar çalıştırılması sağlanarak fonksiyonel testlerin otomatize haline gelmesini sağlayan bir test eklentisidir. Yani gerçek bir kullanıcı gibi oluşturulan senaryoları hızlı bir şekilde test ederek raporlar oluşturulabilmektedir. Selenium testleri bir kullanıcının yaptığı gibi doğrudan web tarayıcısı üzerinden yapılmaktadır.

Selenium IDE

Selenium IDE 2019’da gelen yeni özellikler nelerdir?

Eski IDE ile yeni IDE arasındaki farkları aşağıda görebilirsiniz.

Selenium IDE 2019

Selenium IDE eklentisini Chrome uygulama mağazasından kolayca indirebilmektesiniz.

https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd

Eklenti

Eklenti kurulduktan sonra araç çubuğunda Selenıum IDE’nin eklentisini görebilmektesiniz.

Eklenti

Selenium IDE çalıştırıldığında aşağıdaki görüntüdeki gibi ekranla karşılaşmaktasınız.

Bu ekranda yeni bir proje oluşturmak, oluşturulan projeyi açmak gibi işlemleri gerçekleştirebilmektesiniz.

Selenium IDE

Yeni bir proje için  Create a new project seçeneği seçilir.

Daha sonra karşınıza gelen ekranda proje ismi belirlenir.

Selenium IDE Yeni Proje

Daha sonra Selenium IDE’nin ana ekranı açılmaktadır.

Selenium IDE Menüler

Selenium IDE Menüler:

Yeni bir test senaryosu oluşturma adımı için aşağıda bulunan ekranda “+” ikonuna basılır.

Selenium IDE Kayıt

Örnek Test Senaryosu : 1

Aşağıda görüldüğü üzere Linkedin web sayfasına giriş yaparak kullanıcı adı ve şifre girişi sonrasında Linkedin web sayfamın testini gerçekleştireceğiz.

Bunun için öncelikle web sayfası ilgili alana yazılır.

Daha sonra sağ üst köşede görüldüğü üzere Record tuşuna basılarak senaryo başlatılır.

Bu ekranda Linkedin sayfası açıldığını görmekteyiz. Kullanıcı adı ve şifre yazılarak giriş tuşuna basılır. Ekranın sağ alt kısmında görüldüğü gibi “Selenium IDE recording” yazısı gözükmektedir. Yani senaryonun kayıtta olduğu görülmektedir.

Selenium IDE Senaryo

Giriş yaptıktan sonra Linkedin ana sayfasının açıldığı görülmektedir.

Senaryoyu bitirmek için sayfa kapatılır.

Selenium IDE Senaryo

Daha sonra sayfadan çıkarak senaryonun durdurulması gerekmektedir. Bunun için ekranın sağ üst köşesindeki kaydı durdur seçeneğine basılır.

Selenium IDE Senaryo Durdurma

Kayıt durdurulduktan sonra ekranda görüldüğü gibi oluşturulan senaryoya ait log kayıtları görülmektedir. İstenirse bu senaryoyu üst bölümdeki oynat tutuşuna basılarak senaryo test edilebilir.

Selenium IDE Test Sonuçları

Yine bu ekranda istenirse senaryoda düzeltmek istenilen alana basılarak kullanıcı adı ve şifre alanları düzeltilebilir.

Selenium IDE senaryo düzeltme imkanı sağlamaktadır.

Bir sonraki yazımda Selenium IDE eklentisindeki özellikleri anlatmaya devam edeceğim.

Kaynaklar:

https://dzone.com/articles/16-reasons-why-to-use-selenium-ide-in-2019-and-2-w

https://selenium.dev/selenium-ide/

Teşekkürler.