Selenium’un tarayıcıları otomatik hale getirdiğini hepimiz biliyoruz. Selenium komut dosyalarını çalıştırırken bazen yakınlaştırma ve uzaklaştırma yapmamız gereken bir durumla karşılaşabiliriz. Selenyum’da bu kolayca başarılabilir. Bu yazımda sizlere Selenium WebDriver’da Zoom In ve Zoom Out olmak üzere iki yöntem göstereceğim. SendKeys Kullanarak Manuel olarak Zoom…
Bir sayfadaki öğeleri bulmak için çeşitli stratejiler vardır. Durumunuza en uygun olanı kullanabilirsiniz. Selenium, bir sayfadaki öğeleri bulmak için aşağıdaki yöntemleri sağlar: 1. Find Element findElement komutu, WebElement türünde bir nesne döndürür. ID, Name, ClassName, link text, XPath,vb. gibi çeşitli konum belirleme stratejilerini kullanabilir….
Bir uygulamayı test etmek için, üzerinde bir dizi kullanıcı eylemi gerçekleştirmeniz gerekir. Web uygulamasında çift tıklama, açılır kutuları seçme gibi herhangi bir işlemi gerçekleştirmek için actions sınıfı gereklidir. Bu makalede, Selenium’da actions sınıfının nasıl ele alınacağı anlatılmaktadır. Actions sınıfı, Selenium tarafından klavye ve fare…
Merhabalar , bu yazımda sendkeys metodu ile kullanılan klavyedeki tuşların örneğini ele aldım. Selenium 3.141.59 kullanılan bazı klavye tuşlarını kullanma metotları aşağıdaki gibidir. Esc (Escape): Verilen komutları iptal etmekte, bazen de programlardan çıkışta kullanılır. findElement(key).sendKeys(Keys.ESCAPE); Sekme (Tab): Yazıda imleci sağa doğru hızlı bir şekilde kaydırmaya yarar….
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…