Ex 1
Ex 1
By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
// 1. Setup
System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
driver.manage().window().maximize();
try {
driver.get("hwww.amazon.in/");
driver.findElement(By.id("loginLink")).click();
driver.findElement(By.id("username")).sendKeys("[email protected]");
driver.findElement(By.id("password")).sendKeys("password123");
driver.findElement(By.id("loginButton")).click();
search.sendKeys("Laptop");
driver.findElement(By.id("searchButton")).click();
// 5. Select first product
driver.findElement(By.cssSelector(".product-item:first-child .product-link")).click();
// 6. Add to cart
driver.findElement(By.id("addToCart")).click();
// 7. Go to cart
driver.findElement(By.id("cartIcon")).click();
// 8. Proceed to checkout
driver.findElement(By.id("checkoutButton")).click();
driver.findElement(By.id("city")).sendKeys("Chennai");
driver.findElement(By.id("zip")).sendKeys("600001");
driver.findElement(By.id("cardNumber")).sendKeys("4111111111111111");
driver.findElement(By.id("cardExpiry")).sendKeys("12/25");
driver.findElement(By.id("cardCVV")).sendKeys("123");
driver.findElement(By.id("placeOrder")).click();
} else {
} catch (Exception e) {
} finally {
driver.quit();