Example:- 1
package com.basicselenium;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.Select;
public class StaticDropdown {
public static void main(String[] args) {
WebDriver driver;
System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");
driver=new ChromeDriver();
driver.get("https://www.spicejet.com/");
driver.manage().window().maximize();
Select sel=new Select(driver.findElement(By.id("ctl00_mainContent_DropDownListCurrency")));
sel.selectByIndex(2);
sel.selectByValue("INR");
sel.selectByVisibleText("AED");
}
}
Example:-2
package com.basicselenium;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.Select;
public class HelperClass {
public static WebDriver driver;
public static String url="https://www.spicejet.com/";
public static void launchBrowser(){
try{
System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");
driver=new ChromeDriver();
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void maxmizeBrowser(){
try{
driver.manage().window().maximize();
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void getUrl(){
try{
driver.get(url);
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
public static void clickAdlt(){
driver.findElement(By.id("divpaxinfo")).click();
Select sel_adalt=new Select(driver.findElement(By.id("ctl00_mainContent_ddl_Adult")));
sel_adalt.selectByIndex(5);
Select sel_child=new Select(driver.findElement(By.id("ctl00_mainContent_ddl_Child")));
sel_adalt.selectByValue("3");
Select infant=new Select(driver.findElement(By.id("ctl00_mainContent_ddl_Infant")));
infant.selectByIndex(3);
}
}
---------------
public WebDriver driver;
//public DroupDownupdated(WebDriver driver){
//this.driver=driver;
//}
@Test()
public void tc_01(){
//WebDriver driver = null;
HelperClass.launchBrowser();
//driver=new ChromeDriver();
//System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");
//driver.get("https://www.spicejet.com/");
//driver.manage().window().maximize();
HelperClass.getUrl();
HelperClass.maxmizeBrowser();
//driver.findElement(By.id("divpaxinfo")).click();
HelperClass.clickAdlt();
}
}
How to Handle Suggestion Drop Down
==============================
package com.basicseenum1;
import java.util.List;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class VerifyDropDown {
public static void main(String[] args) throws InterruptedException {
WebDriver driver;
System.setProperty("webdriver.chrome.driver","F:\\chromedriver.exe");
driver=new ChromeDriver();
driver.get("https://www.makemytrip.com/");
driver.manage().window().maximize();
driver.findElement(By.id("fromCity")).click();
driver.findElement(By.xpath("//div[@id='react-autowhatever-1']/preceding::input[1]")).sendKeys("Hyd");
Thread.sleep(2000);
driver.findElement(By.xpath("//div[@id='react-autowhatever-1']/preceding::input[1]")).sendKeys(Keys.ARROW_DOWN);
Thread.sleep(2000);
driver.findElement(By.xpath("//div[@id='react-autowhatever-1']/preceding::input[1]")).sendKeys(Keys.ENTER);
Thread.sleep(2000);
//driver.findElement(By.id("toCity")).click();
driver.findElement(By.xpath("//div[@id='react-autowhatever-1']/preceding::input[1]")).sendKeys("PAT");
Thread.sleep(2000);
driver.findElement(By.xpath("//div[@id='react-autowhatever-1']/preceding::input[1]")).sendKeys(Keys.ARROW_DOWN);
Thread.sleep(2000);
driver.findElement(By.xpath("//div[@id='react-autowhatever-1']/preceding::input[1]")).sendKeys(Keys.ENTER);
Thread.sleep(2000);
}
}
No comments:
Post a Comment