Advertisement
bizholix

dejanhelper

Apr 13th, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. package helpers;
  2.  
  3. import org.openqa.selenium.By;
  4. import org.openqa.selenium.WebDriver;
  5.  
  6. public class AutomationHelper {
  7.  
  8. public static String mynewURL = "http://automationpractice.com";
  9. public static String movetoDRESSES = "DRESSES";
  10. public static String movetoCASUAL = "Casual Dresses";
  11. public static String dress = "//*[@id=\"center_column\"]/ul/li/div/div[1]/div/a[1]/img";
  12. public static String addtocart = "Submit";
  13. public static String checkout = "Proceed to checkout";
  14. public static String login = "login";
  15. public static String email = "//input[@id='email']";
  16. public static String pwr = "//input[@id='passwd']";
  17. public static String Signin = "//button[@id='SubmitLogin']";
  18. public static String msg = "//textarea[@name='message']";
  19. public static String napred = "processAddress";
  20. public static String checkbox = "cgv";
  21. public static String finish = "//button[@name='processCarrier']";
  22. public static String pay = "//a[@title='Pay by check.']";
  23. public static String confirm = "//p[@id='cart_navigation']//button[@type='submit']";
  24. public static String goproceed = "Proceed to checkout";
  25. public static String username = "mahadeva17@hotmail.com";
  26. public static String password = "sifra123";
  27. public static String text = "Test za polaganje Automationa";
  28.  
  29. public void TestJedann(WebDriver driver){
  30.  
  31.  
  32.  
  33.  
  34. driver.get(mynewURL); // navigacija na stranicu
  35. driver.findElement(By.className(login)).click(); // klik na Sign in dugme
  36. driver.findElement(By.xpath(email)).sendKeys(username); // unosenje email-a
  37. driver.findElement(By.xpath(pwr)).sendKeys(password); // unosenje passworda
  38. driver.findElement(By.xpath(Signin)).click(); // klik na login dugme
  39. driver.findElement(By.linkText(movetoDRESSES)).click(); // klik na haljine
  40. driver.findElement(By.linkText(movetoCASUAL)).click(); // klik na casual haljine
  41. driver.findElement(By.xpath(dress)); //klik na quick view na sliku haljine
  42. driver.findElement(By.name(addtocart)).click(); // klik na Add to Cart
  43. driver.findElement(By.linkText(checkout)).click(); // nastavljamo sa kupovinom
  44. driver.findElement(By.linkText(goproceed)).click(); // nastavljamo sa kliktanjem
  45. driver.findElement(By.xpath(msg)).sendKeys(text); // pisemo opciono tekst
  46. driver.findElement(By.name(napred)).click(); // klikcemo continue
  47. driver.findElement(By.id(checkbox)).click(); // checkiramo box
  48. driver.findElement(By.xpath(finish)).click(); // klikcemo continue
  49. driver.findElement(By.xpath(AutomationHelper.pay)).click(); // izaberemo nacin placanja
  50. driver.findElement(By.xpath(confirm)).click(); // zavrsavamo kupovinu
  51.  
  52.  
  53.  
  54. }
  55.  
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement