Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package helpers;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- public class AutomationHelper {
- public static String mynewURL = "http://automationpractice.com";
- public static String movetoDRESSES = "DRESSES";
- public static String movetoCASUAL = "Casual Dresses";
- public static String dress = "//*[@id=\"center_column\"]/ul/li/div/div[1]/div/a[1]/img";
- public static String addtocart = "Submit";
- public static String checkout = "Proceed to checkout";
- public static String login = "login";
- public static String email = "//input[@id='email']";
- public static String pwr = "//input[@id='passwd']";
- public static String Signin = "//button[@id='SubmitLogin']";
- public static String msg = "//textarea[@name='message']";
- public static String napred = "processAddress";
- public static String checkbox = "cgv";
- public static String finish = "//button[@name='processCarrier']";
- public static String pay = "//a[@title='Pay by check.']";
- public static String confirm = "//p[@id='cart_navigation']//button[@type='submit']";
- public static String goproceed = "Proceed to checkout";
- public static String username = "mahadeva17@hotmail.com";
- public static String password = "sifra123";
- public static String text = "Test za polaganje Automationa";
- public void TestJedann(WebDriver driver){
- driver.get(mynewURL); // navigacija na stranicu
- driver.findElement(By.className(login)).click(); // klik na Sign in dugme
- driver.findElement(By.xpath(email)).sendKeys(username); // unosenje email-a
- driver.findElement(By.xpath(pwr)).sendKeys(password); // unosenje passworda
- driver.findElement(By.xpath(Signin)).click(); // klik na login dugme
- driver.findElement(By.linkText(movetoDRESSES)).click(); // klik na haljine
- driver.findElement(By.linkText(movetoCASUAL)).click(); // klik na casual haljine
- driver.findElement(By.xpath(dress)); //klik na quick view na sliku haljine
- driver.findElement(By.name(addtocart)).click(); // klik na Add to Cart
- driver.findElement(By.linkText(checkout)).click(); // nastavljamo sa kupovinom
- driver.findElement(By.linkText(goproceed)).click(); // nastavljamo sa kliktanjem
- driver.findElement(By.xpath(msg)).sendKeys(text); // pisemo opciono tekst
- driver.findElement(By.name(napred)).click(); // klikcemo continue
- driver.findElement(By.id(checkbox)).click(); // checkiramo box
- driver.findElement(By.xpath(finish)).click(); // klikcemo continue
- driver.findElement(By.xpath(AutomationHelper.pay)).click(); // izaberemo nacin placanja
- driver.findElement(By.xpath(confirm)).click(); // zavrsavamo kupovinu
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement