Java examples for HTML:selenium
Login and find image using selenium ChromeDriver
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class Volunteers { public static void main(String[] args) throws InterruptedException { try {//from w ww .jav a2 s. c o m System.setProperty("webdriver.chrome.driver", "/Users/abc/Documents/workspace/MSD-Assign4/chromedriver"); WebDriver myChromeDriver = new ChromeDriver(); myChromeDriver.get("http://your server.com/"); Thread.sleep(500); myChromeDriver.findElement(By.linkText("Login")).click(); Thread.sleep(500); myChromeDriver.findElement(By.id("email")).clear(); Thread.sleep(500); myChromeDriver.findElement(By.id("email")).sendKeys("admin@email.com"); Thread.sleep(500); myChromeDriver.findElement(By.id("password")).clear(); Thread.sleep(500); myChromeDriver.findElement(By.id("password")).sendKeys("password"); Thread.sleep(500); myChromeDriver.findElement(By.cssSelector("button.btn.btn-primary")).click(); Thread.sleep(500); myChromeDriver.findElement(By.linkText("Librarian Tools")).click(); Thread.sleep(500); myChromeDriver.findElement(By.linkText("Volunteers")).click(); Thread.sleep(500); myChromeDriver.findElement(By.xpath("//img[contains(@src,'http://your server.com/images/logo2.png')]")).click(); Thread.sleep(500); myChromeDriver.findElement(By.linkText("Admin")).click(); Thread.sleep(500); myChromeDriver.findElement(By.linkText("Logout")).click(); // myChromeDriver.quit(); } catch (Exception e) { System.out.println("Error:" + e.getMessage()); } } }