5.
Slide801 Selenium Kütüphanesini Kurma •Uygulamaya Visual Studio’da yeni boş bir konsol projesi açarak başlanıyor •Projeye sağ tıklanıp ‘Manage NuGet Packages’ seçeneği tıklanıyor ve Selenium.WebDriver kütüphanesi indiriliyor
6.
Slide5Firefox için geliştirilmiş driver dosyasının projeye dahil edilmesi Firefox Driver İndirme 02
7.
Slide3002 Firefox Driver İndirme Firefox uygulamasının çalıştırılabilmesi için geckodriver.exe isimli dosyayı indirilip projenin bulunduğu dizine taşınır. Ardından proje çalıştırıldığında sorunsuz bir şekilde Mozilla tarayıcısı ve Google sayfası açılır. Dosya kaynaklardaki github linkinden indirilebilir
8.
Slide6Tarayıcının Google anasayfasına yönlendirilmesi Adrese Yönlendirme 03
9.
Slide2903 Adrese Yönlendirme •Öncelikle using etiketi kullanılarak OpenQA.Selenium ile OpenQA.Selenium.Firefox kütüphaneleri dahil ediliyor •Main fonksiyonu içerisinde IWebDriver arayüzünden bir nesne oluşturup parametre olarak projenin yolu veriliyor •Sonra driver nesnesinin Navigate ve GoToUrl fonksiyonlarından parametrede verilen linke yönlendirme sağlanır •Program çalıştırıldığında Firefox driverının yüklü olmadığı hatası alınır, bir sonraki aşamada bu kurulum yapılıyor
10.
Slide7Google arama motorunda rasgele bir arama yapılması Google’da Arama Yapma 04
11.
Slide3104 Google’da Arama Yapma •Öncelikle text kutusunun name, id, className gibi spesifik bir değeri alınır •SendKeys fonksiyonu ile istenilen değer elemente gönderilir •Ardından arama butonunun değeri alınıp tıklama komutu gönderilir •Tıklama komutundan önce yazılan değeri görmek için, sleep komutu verilerek bir süre bekleme yapılabilir •Sleep fonksiyonunu kullanmak için using ile System.Threading kütüphanesi dahil edilir •Not: Arama butonu name değeri ile kullanılınca hata veriyor. Bunun sebebi text kutusuna bir değer girince arama butonunun değişiyor olmasıdır. Bu yüzden örnekte className kullanılmıştır.
12.
Slide4004 Google’da Arama Yapma •Ekran çıktısı aşağıdadır
Thank you for your comment.