Testing tricks is a blog related to software testing. (Anyone who is interested to write articles or want to share their experience regarding Software Testing are Welcome.) Currently I am working as a Project Manager in QA in Birlasoft. My total experience is in US GL, Property & Casualty & little in Commercial Auto. Working in GWPC with integration as SAP for FSCD & RI shinde.of.santosh@gmail.com
Thursday, May 17, 2012
clicking on different tabs of google page using xpath
Code for clicking on different tabs of Google page using Xpath
package google;
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
public class Xpath {
public static Selenium selenium = null;
public static void testUntitled() throws Exception {
Selenium selenium = new DefaultSelenium("localhost", 4444, "*chrome","http://www.google.co.in/");
selenium.start();
selenium.open("/");
selenium.click("xpath=.//*[@id='gb_119']/span[2]");
selenium.waitForPageToLoad("30000");
verifyTrue(selenium.isTextPresent("Sign In"));
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_1']/span[2]");
selenium.waitForPageToLoad("60000");
assertTrue(selenium.isTextPresent("Google Search"));
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_2']/span[2]");
selenium.waitForPageToLoad("60000");
assertTrue(selenium.isTextPresent(""));
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_8']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_78']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_36']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_5']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_23']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_25']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
selenium.click("xpath=.//*[@id='gb_24']/span[2]");
selenium.waitForPageToLoad("60000");
selenium.goBack();
}
private static void assertTrue(boolean textPresent) {
// TODO Auto-generated method stub
}
private static void verifyTrue(boolean textPresent) {
// TODO Auto-generated method stub
}
public static void main(String args[]){
try {
Xpath.testUntitled();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment