Selenium Nedir Ana Başlıkları Nelerdir? ∞

Selenium Nedir Ana Başlıkları Nelerdir?

selenium

Selenium nedir son zamanlar sıklıkla sorulan sorular arasına giriyor. Teknolojinin ilerlemesi ile her geçen gün yeni uygulamalar çıkıyor. Selenium uygulaması da bir tarayıcı olup özellikle yapılan herhangi bir güncelleme sonunda baştan sona manuel kontrol edilmesi yerine daha pratik şekilde test edilmesine olanak sağlıyor.

Manuel kontrol etmeye çalışmak hem zor olur hem de çok zaman ister. Bunun yanı her bir tarayıcı kendini has özellikleri bulunduğundan testleri farklı farklı tarayıcılarda manuel yapmak da kişiye işkence olur. Bu durumların önüne geçmek için Selenium işi devralabilir. Bu uygulama ile butonlara tıklanır, formlara girilir ve web sayfalarında bilgi aranılır.

Selenium Nedir?

Selenium nedir öncelikle tarayıcı üzerinden otomasyon yazılmasına yardımcı olan bir araçtır.  Web sitesi üzerinde pek çok buton ve fonksiyonlar vardır ve bunların hepsinin test aşamasında kontrol edilip web sitesinin aktif hale getirilmesi gerekir; ancak bunların kişi tarafından tek tek test edilmesi yerine Selenium otomasyonu ile sanal tarayıcı vasıtasıyla teker teker test edilebilir

Web siteleri ayrıca sürekli güncelleme ister ve eski özellikleri kaldırılarak yeni özellikler eklenebilir. Web sitesinin daha iyi çalışması ve insanlardan iyi geri bildirimler almak için yapılan tüm bu işlemlerin sonunda güncellenen ve eklenen fonksiyonlarınız düzgün çalışıp çalışmadığının kontrol edilmesi gerekir. Bu yeniliklerin test edilmesi bu otomasyon testler sayesinde kolaylıkla gerçekleşir.

Selenium nedir web uygulama testlerini otomatikleştirmek için esnek yapıya sahip olan bir kütüphane şeklinde tanımlanır. Bu test dosyaları Java ya da python tarzı farklı programlama dillerinde yazıldığı gibi Chrome, Firefox ve Opera gibi tarayıcılarda çalışır. Windows, Linux ve Solaris gibi platformları destekleyen selenium eklentisi

tarayıcıya kurulması ile test otomasyonları yazılabilir ve üç ana başlıkta toplanır.

1.      Selenium IDE

Selenium Nedir

Selenium IDE, Firefox ile çalışır. En basit çerçevelerden biri olan IDE, komut dosyalarının kaydedilmesini ve oynatılmasını sağlar. Web tarayıcısına konulabilecek bir eklenti olup tarayıcı üzerinden yapılan tüm işlemlerin kaydedilmesine ve çıktılarının vermesini sağlar.

2.      Selenium WebDriver

Selenium WebDriver

Selenium WebDriver ile tarayıcı üzerinden tüm işlemler yapılır. Daha gelişmiş testlerin yerine getirilmesin için bu programın kullanılması gerekir. WebDriver sayesinde front end text kontrolleri, kullanıcı giriş işlemlerinin yanı sıra fonksiyon lokasyon kontrolleri ve işlem kontrolleri, veri kontrolleri ayrıca raporlama ve hata ekran görüntüsünü alma gibi işlemler yerine getirilir.

3.      Selenium Grid

  Selenium Grid

Selenium Grid oluşturulan test dosyalarının farklı işletim sistemleri ve sunucu ortamlarında ve aynı anda işlem görmesini sağlar. Bu şekilde hangi sistem ve sunucuda daha hızlı işlem gördüğü de anlaşılır.

Selenium projesi olan Selenium RC; Ruby, PHP ve Java gibi tarayıcılarda kullanılıyordu; ancak günümüzde resmi olarak kullanımdan kaldırılmış bulunuyor.

 

Bir yorum bırakınız...

*

keyword

Anahtar Kelime Analizi Nedir, Nasıl Yapılır?

İnternet kullanıcılarının internet üzerinde arattıkları terimleri bulmak ve bunları SEO stratejilerinde kullanmak için gerçekleştirilen çalışmaya anahtar kelime analizi denir. Web sitesi oluşturmak isteyenlerin anahtar ...
Python ile Basit Reactive AI Geliştirme

Python ile Basit Reactive AI Geliştirme

Günümüzde gittikçe daha çok ivme kazanan yapay zeka uygulamaları, şirketler kadar kendi yapay zeka uygulamalarını yazmak isteyenlerin de ilgi odağı haline geliyor. Python hakkında ...
pyhton flask

Python Flask Nedir ve Python Flask ile Web Geliştirme

Python ile uygulama geliştirme dendiğinde akla genellikle konsol uygulamaları, veri uygulamaları ve yapay zeka gelir, ancak Python dilinin yoğun olarak kullanıldığı alanlardan birisi de ...

Microsoft Copilot Nedir ve Nasıl Kullanılır?

Microsoft Copilot, Microsoft'un Windows, Edge, mobil ve Office 365 için yapay zeka aracıdır. Yapay zekanın gelişmesi ve OpenAI GPT'nin popüler olması ile birlikte teknoloji ...
Gmail akıllı yazma

G-mail Akıllı Yazma Özelliğini Açma Kapatma

Akıllı yazma aracı, e-mailler için otomatik tamamlama gibi çalışır. E-maillerin nasıl yazılacağını öğrenir ve cümlelerin tamamlanmasını sağlar. E-mail metinlerinin hızlıca oluşmasını sağlar. Yazarken öneriler ...
IMAP

İmap Nedir? İmap Kullanımının Faydaları

Birçok insan imap nedir bilmemektedir. Gerek günlük hayatta gerekse iş hayatında e-mail kullanımı çok önemlidir. E-mail protokolü sayesinde kişiler her cihazdan e-mailerini kontrol edebilir, ...
mac windows

Mac vs Windows Bilgisayar Özet Karşılaştırma

Bilgisayar teknolojisi, günümüzde büyük ölçüde Windows ve Mac işletim sistemleri üzerine odaklanmış durumda. Her iki işletim sistemi de benzersiz özelliklere ve kullanıcı deneyimine sahiptir ...
Gmail görev oluşturma

G-mail Görev Oluşturma G-mail Alanlar Düzenleme

G-Mail’den görev oluşumu çok basittir. Öncelikle, G-Mail hesabına giriş yaparak, sağ üstteki alan "Görevler"e tıklanmalıdır. Açılacak pencerede, yeni görevin eklenebilmesi için "Görev Ekle"ye tıklanmalıdır ...
MAPI EWS

MAPI EWS Nedir Ne İşe Yarar Ne Amaçla Kullanılır?

Teknolojinin gelişim göstermesi ile birlikte MAPI EWS nedir ne amaçla kullanılır pek çok kişi tarafından merak edilmektedir. İnternet önemli iletişim kaynaklarındandır. Gere iş alanlarında ...
Shopify

Shopify DNS Yönlendirmesini Yapmak Adım Adım

Sahip olduğunuz alan adını Shopify’e yönlendirmek istediğinizde hangi işlemleri gerçekleştirmeniz gerektiğini merak ediyor olabilirsiniz. Shopify DNS Yönlendirmesini Yapmak Adım Adım aktaracağımız bu yazımız sizler ...