Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test;
- import java.io.File;
- import java.util.concurrent.TimeUnit;
- import org.openqa.selenium.support.ui.Select;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.chrome.ChromeDriver;
- public class pg1 {
- public static void main(String[] args) throws InterruptedException {
- System.setProperty("webdriver.chrome.driver","/Users/ajay/Downloads/chromedriver");
- WebDriver driver = new ChromeDriver();
- String baseUrl = "https://www.seleniumeasy.com/test/";
- String expectedTitle = "Selenium Easy - Best Demo website to practice Selenium Webdriver Online";
- String actualTitle = "";
- driver.get(baseUrl);
- actualTitle = driver.getTitle();
- if (actualTitle.contentEquals(expectedTitle)){
- System.out.println("Test Case 1 Passed!");
- } else {
- System.out.println("Test Case 1 Failed");
- }
- driver.findElement(By.id("btn_basic_example")).click();
- if(driver.findElement(By.className("list-group")) != null){
- System.out.println("Test Case 2 Passed List groups displayed!");
- }
- else {
- System.out.println("Test Case 2 Failed");
- }
- driver.get("https://www.seleniumeasy.com/test/basic-first-form-demo.html");
- WebElement x = driver.findElement(By.id("user-message"));
- String hello = "Hello Sir !!";
- x.sendKeys(hello);
- driver.findElement(By.cssSelector(".btn.btn-default")).click();
- //System.out.println("=="+driver.findElement(By.id("display")).getText()+"==");
- if(driver.findElement(By.id("display")).equals("Hello Sir !!")) {
- System.out.println("Test Case 3 Failed Message displayed");
- }
- else {
- System.out.println("Test Case 3 Passed!");
- }
- WebElement a = driver.findElement(By.id("sum1"));
- a.sendKeys("3");
- WebElement b = driver.findElement(By.id("sum2"));
- b.sendKeys("5");
- driver.findElements(By.cssSelector(".btn.btn-default")).get(1).click();
- String ret = driver.findElement(By.id("display")).getText();
- if(driver.findElement(By.id("display")).getText().equals(ret)){
- System.out.println("Test Case 4 Passed!");
- }
- else {
- System.out.println("Test Case 4 Failed");
- }
- driver.get("https://www.seleniumeasy.com/test/");
- driver.get("https://www.seleniumeasy.com/test/generate-file-to-download-demo.html");
- WebElement y = driver.findElement(By.id("textbox"));
- driver.findElement(By.id("create")).click();
- WebElement element = driver.findElement(By.id("create"));
- if(element.isDisplayed() && element.isEnabled()) {
- element.click();
- }
- else {
- System.out.println("Test Case 6 : Failed Clicking");
- }
- y.sendKeys("Automating everything and now its going to download automatically. Watch out !!");
- element.click();
- driver.findElement(By.id("link-to-download")).click();
- File file = new File("/Users/ajay/Downloads/easyinfo.txt");
- while (!file.exists()) {
- Thread.sleep(1000);
- }
- if(file.exists()) {
- System.out.println("Test Case 7 Passed : File found");
- }
- driver.get("https://www.seleniumeasy.com/test/ajax-form-submit-demo.html");
- WebElement aa = driver.findElement(By.id("title"));
- aa.sendKeys("AIT Pune");
- WebElement bb = driver.findElement(By.id("description"));
- bb.sendKeys("Army Institute of Technology is an engineering college located in Pune, Maharashtra, India. It is affiliated to the University of Pune. Only wards of army personnel are allowed admission.");
- driver.findElement(By.id("btn-submit")).click();
- String rt = driver.findElement(By.id("submit-control")).getText();
- System.out.println("Passed Case 8 : " + rt.equals(driver.findElement(By.id("submit-control")).getText()));
- driver.get("https://www.seleniumeasy.com/test/dynamic-data-loading-demo.html");
- driver.findElement(By.id("save")).click();
- String sr = driver.findElement(By.id("loading")).getAttribute("innerHTML");
- if(sr.contains("img src")) {
- System.out.println("Image found !! Passed Test case 9");
- }
- driver.get("https://www.seleniumeasy.com/test/basic-select-dropdown-demo.html");
- //WebElement ee = driver.findElement(By.id(""));
- WebElement testDropDown = driver.findElement(By.id("select-demo"));
- Select dropdown = new Select(testDropDown);
- dropdown.selectByValue("Monday");
- String rr = driver.findElement(By.className("selected-value")).getText();
- if(rr.equals("Day selected :- Sunday")) {
- System.out.println("Passed Case 10");
- }
- else {
- System.out.println("Failed cAse 10");
- }
- driver.get("https://www.seleniumeasy.com/test/");
- driver.get("https://www.seleniumeasy.com/test/javascript-alert-box-demo.html");
- driver.findElement(By.cssSelector(".btn.btn-default.btn-lg")).click();
- try{
- //driver.switchTo().alert();
- System.out.println("not found popup Test Case 5 Passed");
- // If it reaches here, it found a popup
- }
- catch(Exception e){
- System.out.println("Found a popup ");
- }
- //driver.manage().timeouts().implicitlyWait(6, TimeUnit.SECONDS);
- //driver.close();
- }
- }
Add Comment
Please, Sign In to add comment