Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test(dataProvider = "XmlProvider")
- public void allegro(Map<String, String> param, ITestContext context)
- throws Exception {
- context.setAttribute("TC", "AXNCEE-692: Information for buyer on AUTOonline");
- driver.navigate("https://allegro.pl/uzytkownik/SmA_Honor?order=p");
- driver.click(By.xpath("//button[text()='przejdź dalej']"));
- do {
- }while (isExist()==false);
- driver.findElementBy(By.xpath("//span[text()='9']/span[text()='00']")).click();
- driver.waitForQapterElement(By.xpath("//input[@id='buy-now']"));
- driver.findElementBy(By.xpath("//input[@id='buy-now']")).click();
- }
- private boolean isExist(){
- try{
- driver.waitForAllegroElement("//span[text()='9']/span[text()='00']");
- return true;
- }catch (TimeoutException e){
- driver.navigate("https://allegro.pl/uzytkownik/SmA_Honor?order=p");
- }
- return false;
- }
- ////////////////SELENIUM DRIVER/////////////////////////////
- public void waitForAllegroElement(String xpath){
- WebDriverWait wait = new WebDriverWait(driver, 2);
- wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(xpath)));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement