Tuesday, 10 May 2022

User Login, Logout on Edge, Chrome, Firefox using Java with Selenium | Learn Coding

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

import io.github.bonigarcia.wdm.WebDriverManager;

public class locatorpractice {

public static void main(String[] args) throws InterruptedException {


WebDriverManager.chromedriver().setup();
WebDriver driver= new ChromeDriver();
driver.get("https://demoqa.com/books");
driver.manage().window().maximize();
Thread.sleep(2000);
driver.findElement(By.id("login")).click();
driver.findElement(By.id("userName")).sendKeys("btester");
driver.findElement(By.id("password")).sendKeys("Btester@1234");
driver.findElement(By.id("login")).click();
Thread.sleep(2000);
driver.findElement(By.linkText("Git Pocket Guide")).click();
Thread.sleep(1000);
driver.findElement(By.id("submit")).click();

// driver.quit();



// Login Test on Edge Browser


WebDriverManager.edgedriver().setup();
WebDriver driver1= new EdgeDriver();
driver1.get("https://demoqa.com/books");
driver1.manage().window().maximize();
Thread.sleep(2000);
driver1.findElement(By.id("login")).click();
driver1.findElement(By.id("userName")).sendKeys("btester");
driver1.findElement(By.id("password")).sendKeys("Btester@1234");
driver1.findElement(By.id("login")).click();
Thread.sleep(2000);
driver1.findElement(By.linkText("Git Pocket Guide")).click();
Thread.sleep(1000);
driver1.findElement(By.id("submit")).click();
//driver1.quit();


// Login Test on Firefox Browser

WebDriverManager.firefoxdriver().setup();
WebDriver driver2= new FirefoxDriver();
driver2.get("https://demoqa.com/books");
driver2.manage().window().maximize();
Thread.sleep(2000);
driver2.findElement(By.id("login")).click();
driver2.findElement(By.id("userName")).sendKeys("btester");
driver2.findElement(By.id("password")).sendKeys("Btester@1234");
driver2.findElement(By.id("login")).click();
Thread.sleep(2000);
driver2.findElement(By.linkText("Git Pocket Guide")).click();
Thread.sleep(1000);
driver2.findElement(By.id("submit")).click();
//driver1.quit();
}

}

No comments:

Post a Comment

User Login, Logout on Edge, Chrome, Firefox using Java with Selenium | Learn Coding

import org.openqa.selenium.By ; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.sele...