Dynamic Dropdown selection

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 SpiceJet
{
public static void main(String[] args) throws InterruptedException {
System.setProperty(“webdriver.chrome.driver”,”path”);
WebDriver driver=new ChromeDriver();
driver.manage().window().maximize();
driver.get(“http://spicejet.com/”);
Thread.sleep(1000);
driver.findElement(By.id(“ctl00_mainContent_ddl_originStation1_CTXT”)) .click(); driver.findElement(By.cssSelector(“a[value=’GOI’]”)).click();
driver.findElement(By.xpath(“(//a[@value=’HYD’])[2]”)).click();
Select sel=new Select(driver.findElement(By.cssSelector(“#ctl00_mainContent_DropDownListCurrency”)));
sel.selectByValue(“USD”);
Thread.sleep(1000);
driver.findElement(By.cssSelector(“[name=’ctl00$mainContent$chk_friendsandfamily’]”)).click();
System.out.println(driver.findElement(By.cssSelector(“[name=’ctl00$mainContent$chk_friendsandfamily’]”)).isSelected());
driver.close();

}
}

Leave a comment