UPLOAD

    3.8K

    C# ile Selenium

    Published: September 13, 2018

    C# ve Selenium Web Driver ile test otomasyonu tasarlama

    Comments

    C# ile Selenium

    • 1. Slide1 PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/ 节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/ PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/ 优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/ Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/ 资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/ 范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/ 教案下载:www.1ppt.com/jiaoan/ 字体下载:www.1ppt.com/ziti/ Mehmet AĞCA C# İLE SELENIUM WEB DRIVER KULLANIMI
    • 2. Slide27 C# ile Selenium Web Driver kullanarak test otomasyonu tasarlanacak. GİRİŞ
    • 3. Slide2 YAPILACAKLAR 01 Selenium Kütüphanesini Kurma 02 Firefox Driver İndirme 03 Adrese Yönlendirme 04 Google’da Arama Yapma
    • 4. Slide3 Selenium kütüphanesinin Visual Studio ortamında kurulması. Selenium Kütüphanesini Kurma 01
    • 5. Slide8 01 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. Slide5 Firefox için geliştirilmiş driver dosyasının projeye dahil edilmesi Firefox Driver İndirme 02
    • 7. Slide30 02 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. Slide6 Tarayıcının Google anasayfasına yönlendirilmesi Adrese Yönlendirme 03
    • 9. Slide29 03 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. Slide7 Google arama motorunda rasgele bir arama yapılması Google’da Arama Yapma 04
    • 11. Slide31 04 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. Slide40 04 Google’da Arama Yapma •Ekran çıktısı aşağıdadır
    • 13. Slide4 PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/ 节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/ PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/ 优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/ Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/ 资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/ 范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/ 教案下载:www.1ppt.com/jiaoan/ 字体下载:www.1ppt.com/ziti/ https://github.com/Mozilla/geckodriver/releases https://www.youtube.com/watch?v=877WZUanTxs http://devnot.com/2015/test-otomasyon-araci-seleniumu-taniyalim/ https://cemtanrikut.wordpress.com/2015/02/02/selenium-ide-kullanimi/ İletişim : mehmet.agca@yandex.com E-mail adresimden bana ulaşabilirsiniz. İyi çalışmalar. Kaynaklar