Advertisement
Guest User

Untitled

a guest
Jul 18th, 2018
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. @Test(dataProvider = "XmlProvider")
  2.     public void allegro(Map<String, String> param, ITestContext context)
  3.             throws Exception {
  4.  
  5.         context.setAttribute("TC", "AXNCEE-692: Information for buyer on AUTOonline");
  6.         driver.navigate("https://allegro.pl/uzytkownik/SmA_Honor?order=p");
  7.         driver.click(By.xpath("//button[text()='przejdź dalej']"));
  8.  
  9.  
  10.         do {
  11.         }while (isExist()==false);
  12.  
  13.         driver.findElementBy(By.xpath("//span[text()='9']/span[text()='00']")).click();
  14.         driver.waitForQapterElement(By.xpath("//input[@id='buy-now']"));
  15.         driver.findElementBy(By.xpath("//input[@id='buy-now']")).click();
  16.     }
  17.  
  18.     private boolean isExist(){
  19.         try{
  20.             driver.waitForAllegroElement("//span[text()='9']/span[text()='00']");
  21.             return true;
  22.         }catch (TimeoutException e){
  23.             driver.navigate("https://allegro.pl/uzytkownik/SmA_Honor?order=p");
  24.         }
  25.         return false;
  26.     }
  27.  
  28.  
  29. ////////////////SELENIUM DRIVER/////////////////////////////
  30. public void waitForAllegroElement(String xpath){
  31.         WebDriverWait wait = new WebDriverWait(driver, 2);
  32.         wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(xpath)));
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement