Selenium locatorları seçerken, Dev Tools tarafından sağlanan XPath veya CSS Seçiciyi kullanmaktan kaçınmalıyız. Xpath veya css selector’u geliştirici araçlarından kopyalamak, yapılması en kolay yoldur, ancak komut dosyalarınızın kararlılığı ve okunabilirliğinde sorunlara neden olabilmektedir. Bu değerleri sağlayan tarayıcı anlamlı XPath veya CSS konum belirleyicilerini aramaz…
Xpath, XML ifadelerini kullanarak web sayfasındaki öğeleri bulmaya yardımcı olur. Syntax: Xpath= //tagname[@attribute=’value’] tagname= hedeflediğiniz elementin etiketi, örneğin bir giriş(input) etiketini veya bağlantı(anchor) etiketini, vb. belirtir. attribute= ‘@’ ön eki ve karşılık gelen değerleri ile tanımlanır. Name, ID, Class vb. olabılır. Xpath Seçicileri çeşitli…
Selenium Yer Bulucular, web sayfasındaki web öğelerini tanımlamak için kullanılır. Selenium’da; metin kutuları, onay kutuları, bağlantılar, radyo butonları, liste kutuları ve diğer web öğeler üzerinde eylemler gerçekleştirmek için yer buluculara ihtiyacımız vardır. Konum belirleyiciler bize nesneleri tanımlamada yardımcı olur. Selenium Yer Bulucular(Locators) Nelerdir? Web…
Öncelikle selenium kütüphanesinin nasıl yükleneceğinden bahsedip daha sonrada en basit hali ile bir siteye giriş sağlamaya çalışacağız. Varsayılan projeye ‘ e sağ tıklayıp Manage NuGet Packages ‘ i seçiyoruz. Ardından search kısmına “selenium” yazdığınızda ilgili paketler gelecektir. 1.ve 3.(Selenium.WebDriver ve Selenium.WebDriver.ChromeDriver) NuGet ları reference…