Selenium Programs
Selenium Programs
package Pack1;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
System.setProperty("webdriver.gecko.driver","C:\\Users\\Amit\\Downloads\\Aishwarya\\ge
ckodriver-v0.24.0-win64\\geckodriver.exe");
driver.get("https://facebook.com");
driver.findElement(By.id("email")).sendKeys("Fahad");
driver.findElement(By.id("pass")).sendKeys("Fahad");
//driver.findElement(By.xpath("//input[@id,'u_0_')]")).click();
driver.findElement(By.xpath("//input[contains(@id,'u_0_')]")).click(); //using
contains
//dropdown selection
package Pack1;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
public class Class2 {
System.setProperty("webdriver.gecko.driver","C:\\Users\\Amit\\Downloads\\Aishwarya\\ge
ckodriver-v0.24.0-win64\\geckodriver.exe");
driver.get("https://facebook.com");
dayselect.selectByIndex(10);
Thread.sleep(3000);
monthselect.selectByVisibleText("July");
Thread.sleep(3000);
yearselect.selectByVisibleText("1993");
Thread.sleep(3000);
driver.findElement(By.xpath("//input[@value='1']")).click();
package Pack1;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
System.setProperty("webdriver.gecko.driver","C:\\Users\\Amit\\Downloads\\Aishwarya\\ge
ckodriver-v0.24.0-win64\\geckodriver.exe");
driver.get("https://facebook.com");
//driver.findElement(By.xpath("//input[@value='1']")).click();
package Pack1;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
System.setProperty("webdriver.gecko.driver","C:\\Users\\Amit\\Downloads\\Aishwarya\\ge
ckodriver-v0.24.0-win64\\geckodriver.exe");
driver.get("https://www.facebook.com");
driver.navigate().to("https://www.gmail.com");
driver.navigate().forward();
driver.navigate().back();
}
//use of alerts
package Pack1;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
//alerts - demo.automationtesting.in/Alerts.html
System.setProperty("webdriver.gecko.driver","C:\\Users\\Amit\\Downloads\\Aishwarya\\ge
ckodriver-v0.24.0-win64\\geckodriver.exe");
driver.get("http://demo.automationtesting.in/Alerts.html");
//alert1
//driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div[1]/ul/li[1]/a")).click();
//driver.findElement(By.xpath("//*[@id='OKTab']/button")).click();
//Thread.sleep(3000);
//driver.switchTo().alert().accept();
//Thread.sleep(4000);
//alert2
//driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div[1]/ul/li[2]/a")).click();
// driver.findElement(By.xpath("//*[@id='CancelTab']/button")).click();
//Thread.sleep(5000);
// driver.switchTo().alert().accept(); //accepted
//driver.switchTo().alert().dismiss(); //cancel
//alert3
driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div[1]/ul/li[3]/a")).click();
driver.findElement(By.xpath("//*[@id='Textbox']/button")).click();
Thread.sleep(5000);
driver.switchTo().alert().sendKeys("Testing Selenium");;
Thread.sleep(3000);
driver.switchTo().alert().accept();
//driver.switchTo().alert().dismiss(); //cancel
package Pack1;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
System.setProperty("webdriver.gecko.driver","C:\\Users\\Amit\\Downloads\\Aishwarya\\ge
ckodriver-v0.24.0-win64\\geckodriver.exe");
driver.get("https://facebook.com");
//getting the size of the element
Thread .sleep(6000);
driver.navigate().to("https://www.google.com");
element2.sendKeys("yahoo");