Selenium IDE komutları ve örnekleri

Selenium IDE komutları ve örnekleri

Tüm testcilere selamlar. Bu yazıda, Selenium komutlarını Türkçe açıklamalı ve şahsen deneyip çalıştığını gördüğüm örneklerle beraber paylaşmaya çalışacağım. Örneklerde, elementlere ulaşırken xpath kullandım. Tek bir seferde(takdir edersinizki) hepsini yazamam ama her öğrendiğim ve test ettiğim komutu burda yazacağım.(yani, zaman içinde bu sayfayı devamlı güncelleyeceğim).. Her türlü öneri ve sıkıntınızı paylaşabilirsiniz..

Projelerinizin bug’lu, hayatınızın bug’suz olması dileğiyle 🙂

verifyAttribute

Bir elemente ait attribute kontrol eder, verilen değer ile karşılaştırır.

verifyAttribute
//div[@id=’infodiv’]@title
Bu bir denemedir

Burdaki işlemde, infodiv id’li div’in title attribute’u kontrol edilir ve “Bu bir denemedir” olup olmadığını kontrol eder.

@ ksımından sonra herhangi bir attribute olabilir: href, class, id

storeText

Bir elementte blunan text’i alır ve belirtilen variable içinde saklar.

storeText
//div[@id=’foo’]/span
nameVar

Burdaki işlemde, foo id’li div’in altında bulunan span’da verilen yazıyı, nameVar değişkeninde saklar.

Open

Verilen web adresini açar.

Open
http://www.google.com

Burdaki işlemde, http://www.google.com adresi açılıyor. Open komutunda dikkat edilmesi gerekilen en önemli nokta, adresin başında muhakkak http:// önekinino lmasıdır. Aksi taktirde sistem, verilen bilgiyi bir adres olarak algılamaz.

verifyExpression

herhangi iki ifadenin eşitliğini karşılaştırır.

verifyExpression
${a}
${a}

Burda, a ve b değişkenlerini karşılaştırır.

verifyEval

bir scriptin(eval) değerini, verilen başka bir değişkenle karşılaştırır.

verifyEval
javascript{var result =  storedVars[‘name’]==storedVars[surname’]; result;}
pattern

burdaki işlemde, name ve surname değişkenlerinin içeriklerini karşılatırır ve dönen sonucu(tru yada false), pattern ile karşılaştırır

storeEval

storeEval
window.document.domain
urlAddr

burda, storeEval ile javascript çalıştırılır ve sonucu variable a atanır..

ornekte, url adesinin alınması var.. dikkat edilecek nokta şu: url de http:// yok.. salt domain var

urlAddr = “google.com”

2 thoughts on “Selenium IDE komutları ve örnekleri

Leave a Reply

Your email address will not be published. Required fields are marked *

*