Tuesday 19 June 2012

How to verify the text ignoring cases sensitivity in selenium ?

How to verify the text ignoring cases sensitivity in selenium ?

Some times we need to verify the text on the webpage no matter is upper cases or lower cases or proper.
We just need to verify the text on the web page ignoring their cases sensitivity. 
REGEXPI is used to avoid cases sensitive to verify the text on the page.

Lets say i want to verify the text "Automationtricks is good blog for selenium" No matter its in upper cases or lower case or proper case.

Then use REGEXPI in selenium command selenium.isTextPresent or verifyTextPresent.



verifyTextPresent
regexpi:AUTOMATIONTRICKS IS GOOD BLOG FOR SELENIUM




verifyTextPresent
regexpi:AUTOMATIONTRICKS is good blog for selenium




verifyTextPresent
regexpi:AUTOMAtionTRICKS Is GoOd Blog for SELENIUM




verifyTextPresent
regexpi:automationtricks is good blog for selenium




In Selenium RC 

verifyTrue(selenium.isTextPresent("regexpi:AUTOMATIONTRICKS IS GOOD BLOG FOR SELENIUM"));

verifyTrue(selenium.isTextPresent("regexpi:AUTOMATIONTRICKS is good blog for selenium"));

verifyTrue(selenium.isTextPresent("regexpi:AUTOMAtionTRICKS Is GoOd Blog for SELENIUM"));

verifyTrue(selenium.isTextPresent("regexpi:automationtricks is good blog for selenium"));