Selenyum WebDriver'a Giriş (Introduction to Selenium WebDriver) -3

in #selenium7 years ago (edited)

Arkadaşlar merhaba, bu makalemizde normal şartlarda sizlerle Selenyum Webdriver ile c# kullanarak googleye giriş işlemi yapıcaktık..Ama daha önce attığım anlatımları tekrar gözden geçirince eksik yerler olduğunu gördüm ve onları da anlatmadan işin kod yazma kısmına geçmek istemedim..Hadi konumuza geçelim :)

---Pakette WebDriver Varlığı - openqa.selenium---

-WebDriver'ı kullanmak için her zaman programımızda eklediğimiz genel selenyum paketidir..Referansları anlamanız için, openqa.selenyum haritasını aşağı koyuyorum.
wwwwwwwww.png

---Web Sürücüsü Arabirimi---

WebDriver'ın içeriğine bir bakalım, örneğin "Chrome Driver" nedir? WebApps ile etkileşim kurmak için kullanılan bir WebDriver..Yani, bu, tüm sürücülerin WebDriver arayüzlerinde sözleşmeli olan tüm uygulamaları içermesi ve tüm Sürücülerin WebDriver olarak çağrılması gerektiği anlamına geliyor..Aşağıdaki şekli inceleyelim ;
eeeeeeeeeeeeeee.png
1 - Üst seviyede, Sürücü seçeneğinin Explorer sürücüsünün seçimi başına seçileceği söylenebilir ve Sürücü, Web Sayfası ile etkileşim kurmak için kullanılacaktır.
2 - Web Sayfası Web Elemanlarından oluşur ve bu Sürücüler Web Sayfası ile iletişim kurar.
3 - Web Sayfası ile iletişim kurmak, Web Sayfasında bulunan Elemanlar ile örneğin: “Textboxes”, Buttons”, “Links” vb. “WebElement” bir alt arayüzü "SearchContext” resim haline geliyor..Bu Arabirimi de görelim (Aşağıdaki tablodakiler yöntem adlarıdır)
cats.jpg

Aşağıda, WebDriver'ın tümünün oluşturduğu şeylerin ayrıntıları verilmiştir.(Örneğin ; driver.navigate().gotourl("Web site URL");

WebDriver_10.png

Coin Marketplace

STEEM 0.17
TRX 0.13
JST 0.027
BTC 59538.61
ETH 2658.79
USDT 1.00
SBD 2.45