List of usage examples for org.openqa.selenium WebDriver get
void get(String url);
From source file:com.java.AppTestType_18_11_2015.java
public void FORWARDTOSTORAGE(WebDriver driver, String fieldText) { try {/*from ww w. ja va 2 s . c o m*/ NAVIGATETOLISTINGDETAILSPAGE(driver); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); getvalue = driver.findElement(By.xpath("//*[@id='ONengine']/div[7]/span")).getText(); System.out.println(getvalue); // SUMAN driver.findElement(By.xpath("//input[@type='button' and @value='Ask it Now']")).click(); Thread.sleep(2000); driver.findElement(By.id("listingQuestion")).click(); String question = "Could you forward my question to Storage Location?"; driver.findElement(By.id("listingQuestion")).sendKeys(question); Thread.sleep(1000); driver.findElement(By.name("submitq")).click(); Thread.sleep(4000); driver.findElement(By.xpath("(//input[@value='OK'])[2]")).click(); Thread.sleep(4000); /* driver.findElement(By.id("uname")).click(); Thread.sleep(10000); driver.findElement(By.linkText("Sign Out")).click();*/ SIGNOUT(driver); driver.manage().deleteAllCookies(); driver.navigate().refresh(); driver.get(fieldText); driver.manage().deleteAllCookies(); driver.findElement(By.id("aurid")).sendKeys("mglaz@assetnation.com"); driver.findElement(By.id("apwd")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//input[@value='Login']")).click(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.id("userAgreementBtn")).click(); Thread.sleep(2000); System.out.println("Searching for lot id : " + getvalue); driver.findElement(By.name("search_string")).clear(); driver.findElement(By.name("search_string")).sendKeys(getvalue); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.xpath("//button")).click(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.linkText("Lot Q/A")).click(); WebDriverWait wait = new WebDriverWait(driver, 20); wait.until(ExpectedConditions.elementToBeClickable(By.linkText("Forward"))); String ParentHandle = driver.getWindowHandle(); driver.findElement(By.linkText("Forward")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; for (String winHandle : driver.getWindowHandles()) { System.out.println("Entered For Loop"); driver.switchTo().window(winHandle); } Thread.sleep(5000); driver.findElement(By.xpath("//*[contains(@onclick,'FORWARDED TO LOCATION')]")).click(); driver.findElement(By.id("id_button_forward")).click(); driver.findElement(By.id("id_button_forward_seller_location")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.switchTo().alert().accept(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.switchTo().window(ParentHandle); resultDetails.setFlag(true); } catch (Exception e) { resultDetails.setFlag(false); resultDetails.setErrorMessage("Storage location is not displayed for this listing"); e.printStackTrace(); } }
From source file:com.java.AppTestType_18_11_2015.java
public void FORWARDTOPM(WebDriver driver, String fieldText) { try {//from w w w .ja va2 s.c om NAVIGATETOLISTINGDETAILSPAGE(driver); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); getvalue = driver.findElement(By.xpath("//*[@id='ONengine']/div[7]/span")).getText(); System.out.println(getvalue); // SUMAN driver.findElement(By.xpath("//input[@type='button' and @value='Ask it Now']")).click(); Thread.sleep(2000); driver.findElement(By.id("listingQuestion")).click(); String question = "Could you forward my question to SELLER?"; driver.findElement(By.id("listingQuestion")).sendKeys(question); Thread.sleep(1000); driver.findElement(By.name("submitq")).click(); Thread.sleep(4000); driver.findElement(By.xpath("(//input[@value='OK'])[2]")).click(); Thread.sleep(4000); /* driver.findElement(By.id("uname")).click(); Thread.sleep(10000); driver.findElement(By.linkText("Sign Out")).click();*/ SIGNOUT(driver); driver.manage().deleteAllCookies(); driver.navigate().refresh(); driver.get(fieldText); driver.manage().deleteAllCookies(); driver.findElement(By.id("aurid")).sendKeys("mglaz@assetnation.com"); driver.findElement(By.id("apwd")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//input[@value='Login']")).click(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.id("userAgreementBtn")).click(); Thread.sleep(2000); System.out.println("Searching for lot id : " + getvalue); driver.findElement(By.name("search_string")).clear(); driver.findElement(By.name("search_string")).sendKeys(getvalue); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.xpath("//button")).click(); driver.findElement(By.linkText("Lot Q/A")).click(); WebDriverWait wait = new WebDriverWait(driver, 20); wait.until(ExpectedConditions.elementToBeClickable(By.linkText("Forward"))); String ParentHandle = driver.getWindowHandle(); driver.findElement(By.linkText("Forward")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; for (String winHandle : driver.getWindowHandles()) { System.out.println("Entered For Loop"); driver.switchTo().window(winHandle); } Thread.sleep(5000); driver.findElement(By.xpath("//*[contains(@onclick,'FORWARDED TO PM')]")).click(); driver.findElement(By.id("id_button_forward")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.switchTo().alert().accept(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.switchTo().window(ParentHandle); resultDetails.setFlag(true); } catch (StaleElementReferenceException e) { if (retries < MAX_STALE_ELEMENT_RETRIES) { retries++; } else { throw e; } } catch (Exception e) { resultDetails.setFlag(false); resultDetails.setErrorMessage("PM is not displayed for this listing"); e.printStackTrace(); } }
From source file:com.java.AppTestType_18_11_2015.java
public void CHANGEPASSWORD(WebDriver driver, String fieldText, String value) { try {// w w w .j a va2s.co m String field = fieldText; driver.get(field); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); ; driver.findElement(By.id("new_password")).sendKeys(value); driver.findElement(By.id("confirm_passwd")).sendKeys(value); driver.findElement(By.xpath("//button[text()='SAVE']")).click(); // Thread.sleep(10000); resultDetails.setFlag(true); } catch (Exception e) { resultDetails.setFlag(false); } }
From source file:com.java.AppTestType_18_11_2015.java
public void ASKQUESTION(WebDriver driver, String fieldText, String value) { try {//from ww w . java2s . c om int i; List<WebElement> listings = driver.findElements(By.cssSelector("a[href*='/listing?listingid']")); for (i = 0; i < listings.size(); i++) { WebElement requiredlisting = listings.get(i); requiredlisting.click(); getvalue = driver.findElement(By.xpath("//div[7]/span")).getText(); System.out.println(getvalue); driver.findElement(By.xpath("//div[3]/div[2]/input")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.id("listingQuestion")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.id("listingQuestion")).sendKeys("where is the listing located"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.name("submitq")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.xpath("//div/div[2]/div[3]/input")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.cssSelector("span")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.linkText("Sign Out")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.manage().deleteAllCookies(); driver.navigate().refresh(); driver.get(fieldText); driver.manage().deleteAllCookies(); driver.findElement(By.id("aurid")).sendKeys("mglaz@assetnation.com"); driver.findElement(By.id("apwd")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//input[@value='Login']")).click(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.id("userAgreementBtn")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); System.out.println(getvalue); driver.findElement(By.id("quicksearch")).sendKeys(getvalue); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.cssSelector("input.quicksearch_go")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.linkText("Lot Q/A")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; String ParentHandle = driver.getWindowHandle(); driver.findElement(By.linkText("Forward")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; for (String winHandle : driver.getWindowHandles()) { System.out.println("Entered For Loop"); driver.switchTo().window(winHandle); } driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.xpath("//td/input[4]")).click(); driver.findElement(By.id("id_button_forward")).click(); driver.findElement(By.id("id_button_forward_seller_location")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.switchTo().alert().accept(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.switchTo().window(ParentHandle); driver.findElement(By.xpath("//ul/ul/li/a")).click(); driver.findElement(By.xpath("//td[2]/a")).click(); String seller = driver.findElement(By.id("id_frm_Email_Address")).getAttribute("value"); driver.findElement(By.linkText("Logout")).click(); driver.manage().deleteAllCookies(); driver.navigate().refresh(); driver.get(value); driver.findElement(By.id("sign")).click(); driver.findElement(By.id("loginfield")).sendKeys(seller); driver.findElement(By.id("pwdfield")).sendKeys("Equipment1$"); driver.findElement(By.cssSelector("input.secondary_110")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.linkText("MYONE")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); resultDetails.setFlag(true); } } catch (Exception e) { resultDetails.setFlag(false); } }
From source file:com.java.AppTestType_18_11_2015.java
public void MYSALES(WebDriver driver, String fieldText, String value) { try {//from w w w .j ava 2s.co m driver.manage().deleteAllCookies(); driver.get(value); driver.manage().deleteAllCookies(); driver.findElement(By.id("aurid")).sendKeys("mglaz@assetnation.com"); driver.findElement(By.id("apwd")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//input[@value='Login']")).click(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.id("userAgreementBtn")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); CONTENTMNGR(driver); APPROVEDLG(driver); driver.get(fieldText); driver.findElement(By.id("sign")).click(); driver.findElement(By.id("loginfield")).sendKeys("automationuser@adityacharan.co.in"); driver.findElement(By.id("pwdfield")).sendKeys("Equipment1$"); driver.findElement(By.cssSelector("input.secondary_110")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.linkText("MYONE")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.xpath("//div[3]/div/div/div/div/div/div/div/ul/li[3]/ul/li[2]/a")).click(); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); String ListingID = driver.findElement(By.xpath("//div[12]/div/div[5]/div/div/div[2]/div/div/div[2]")) .getText(); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); System.out.println(ListingID); System.out.println(LOTNUMBER); if (LOTNUMBER.equalsIgnoreCase(ListingID)) { resultDetails.setFlag(true); } } catch (Exception e) { resultDetails.setFlag(false); e.printStackTrace(); } }
From source file:com.java.AppTestType_18_11_2015.java
public void PENDINGLISTING(WebDriver driver, String fieldText, String value) { String field = fieldText;//www. ja v a 2 s . c o m try { ELISTINGS(driver); driver.manage().deleteAllCookies(); driver.get(value); driver.manage().deleteAllCookies(); driver.findElement(By.id("aurid")).sendKeys("mglaz@assetnation.com"); driver.findElement(By.id("apwd")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//input[@value='Login']")).click(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.findElement(By.id("userAgreementBtn")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.linkText("Imports")).click(); Thread.sleep(10000); driver.findElement(By.linkText("Self Service")).click(); Thread.sleep(10000); String assettitle = driver.findElement(By.xpath("//td[4]")).getText(); System.out.println(assettitle); if (Listingtitle.equalsIgnoreCase(assettitle)) { System.out.println("listing exists"); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.linkText("Logout")).click(); driver.manage().deleteAllCookies(); driver.navigate().refresh(); } driver.get(field); driver.findElement(By.id("sign")).click(); driver.findElement(By.id("loginfield")).sendKeys("automationuser@adityacharan.co.in"); driver.findElement(By.id("pwdfield")).sendKeys("Equipment1$"); driver.findElement(By.cssSelector("input.secondary_110")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); ; driver.findElement(By.linkText("MYONE")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.xpath("//div[3]/div/div/div/div/div/div/div/ul/li[3]/ul/li/a")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.findElement(By.xpath("//div[13]/ul/li[2]/a")).click(); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); String TitleInPendingtab = driver.findElement(By.xpath("//div[75]/div/ul/li/h4/a")).getText(); if (TitleInPendingtab.equalsIgnoreCase(Listingtitle)) { System.out.println("listing exists"); } resultDetails.setFlag(true); } catch (Exception e) { e.printStackTrace(); resultDetails.setFlag(false); resultDetails.setErrorMessage("listing is not displayed in Pendingtab"); } }
From source file:com.java.AppTestType_18_11_2015.java
public void REDIRECT(WebDriver driver, String fieldText) { try {//from ww w . j a v a 2s . c o m String field = fieldText; driver.get(field); driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); resultDetails.setFlag(true); } catch (Exception e) { resultDetails.setFlag(false); resultDetails.setErrorMessage("URL is not redirected"); } }
From source file:com.java.AppTestType_18_11_2015.java
public void LITEUSERREGISTRATION(WebDriver driver, String fieldText, String value) { //Lite user registration try {/* w w w .j a va 2 s . c o m*/ driver.manage().deleteAllCookies(); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.get(fieldText); String pwd = "Equipment1$"; String phone = ""; String Email = ""; String Fname = value; String lname = "Test"; String validation = ""; long inc = Math.round(Math.random() * 100000); // generates 5 digit number. String ID = "@yahoo.in"; Random random = new Random(); long dphone = Math.round(random.nextFloat() * Math.pow(10, 12)); Email = Fname + lname + inc + ID; driver.findElement(By.id("emailaddress")).sendKeys(Email); System.out.println(Email); phone = Long.toString(dphone); driver.findElement(By.id("firstname")).sendKeys(Fname); driver.findElement(By.id("lastname")).sendKeys(lname); driver.findElement(By.id("phone")).sendKeys(phone); driver.findElement(By.id("newPassword")).sendKeys(pwd); driver.findElement(By.id("confirmPassword")).sendKeys(pwd); driver.findElement(By.xpath("//button[text()='JOIN NOW']")).click(); Thread.sleep(10000); //condition to check the email is already exist if (driver.findElements(By.xpath("//*[@class='error-txt']")).size() > 0) { //If the email" Email Address already exists" if (driver.findElement(By.xpath("//*[@class='error-txt']")).getText() .contains("Email Address already exists in the system")) { inc = inc++; Email = Fname + lname + inc + "test" + ID; driver.findElement(By.id("emailaddress")).clear(); driver.findElement(By.id("emailaddress")).sendKeys(Email); driver.findElement(By.xpath("//button[text()='JOIN NOW']")).click(); } // If the phone number already exist if (driver.findElement(By.xpath("//*[@class='error-txt']")).getText() .contains("Another user has the same daytime phone number")) { phone = phone + random.nextInt(9); driver.findElement(By.id("phone")).clear(); driver.findElement(By.id("phone")).sendKeys(phone); driver.findElement(By.xpath("//button[text()='JOIN NOW']")).click(); } } //Verifying that user is successfully registered WebDriverWait wait = new WebDriverWait(driver, 35); wait.until(ExpectedConditions .visibilityOfElementLocated(By.xpath("//*[@class='fa fa-user famember-icon']"))); //verifying the "Activate your membership" icon System.out.println("Successfully Registered user with mail id: " + Email); EMAIL = Email; resultDetails.setFlag(true); } catch (Exception e) { resultDetails.setFlag(false); e.printStackTrace(); } }
From source file:com.java.AppTestType_18_11_2015.java
public void NEWLITEUSERLOGIN(WebDriver driver, String fieldText, String value) { //Lite user registration //Registration URL in FieldText //First Name in value field try {/*from ww w . j av a2s. c o m*/ LITEUSERREGISTRATION(driver, fieldText, value); String user = value + " Test"; driver.get("http://e1.dev.assetnation.com"); SIGNIN(driver, EMAIL, user); /* driver.findElement(By.id("sign")).click(); driver.findElement(By.name("josso_username")).sendKeys(EMAIL); driver.findElement(By.name("josso_password")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//button[text()='SIGN IN']")).click();*/ //To verify exceptional casse where previously a signout is not happened corrctly and the cookie is remembered /* if(!driver.findElement(By.id("iduser")).getText().equalsIgnoreCase(user)){ SIGNOUT(driver); driver.manage().deleteAllCookies(); driver.findElement(By.id("sign")).click(); driver.findElement(By.name("josso_username")).sendKeys(EMAIL); driver.findElement(By.name("josso_password")).sendKeys("Equipment1$"); driver.findElement(By.xpath("//button[text()='SIGN IN']")).click(); }*/ if (driver.findElement(By.id("iduser")).getText().equalsIgnoreCase(user)) { resultDetails.setFlag(true); } } catch (Exception e) { resultDetails.setFlag(false); e.printStackTrace(); } }
From source file:com.java.AppTestType_18_11_2015.java
public void NEWUSERREGISTRATION(WebDriver driver, String fieldText, String value) { //NEW user registration //Registration URL in FieldText field //AMP URL in value field try {// w ww . ja v a 2s .c om driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); String value1 = "Val"; LITEUSERREGISTRATION(driver, fieldText, value1); driver.manage().deleteAllCookies(); driver.navigate().refresh(); driver.get(value); AMPLOGIN(driver, value); driver.findElement(By.linkText("Users")).click(); driver.findElement(By.name("email")).sendKeys(EMAIL); driver.findElement(By.xpath("//input[@value='Search']")).click(); String VerifyUser = driver.findElement(By.xpath("//input[@value='Search']/following::tr[3]/td[2]")) .getText(); if (VerifyUser.equalsIgnoreCase(EMAIL)) ; { System.out.println("User Verified"); } resultDetails.setFlag(true); } catch (Exception e) { resultDetails.setFlag(false); resultDetails.setWarningMessage("Registration failed"); } }