Working on "Calendar"
=================
To select a date element in calendar we can use click() method
Exp: Write script to select date in 2nd month of Calendar
from url:https://www.justdial.com/travel/train-booking
Script:
WebDriver driver = new FirefoxDriver();
driver.get("https://www.justdial.com/travel/train-booking");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.id("frm_stn")).sendKeys("Hyd");
driver.findElement(By.linkText("Hyderabad Kacheguda (KCG)")).click();
driver.findElement(By.id("to_stn")).sendKeys("NLR");
driver.findElement(By.linkText("Nellore (NLR)")).click();
driver.findElement(By.xpath("//div[@id='ui-datepicker-div']/div[2]/table/tbody/tr[4]/td[6]/a")).click();
Exp: Write script to select Dec 16th in Calendar
Script:
WebDriver driver= new FirefoxDriver();
driver.get("http://makemytrip.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.id("hp-widget__depart")).click();
while(true){
String myMonth=driver.findElement(By.xpath("//div[@class='ui-datepicker-title']")).getText();
System.out.println(myMonth);
if (myMonth.equals("DECEMBER 2018")){
driver.findElement(By.linkText("16")).click();
break;
}else
{
driver.findElement(By.xpath("//*[text()='Next']")).click();
}
}
=================
To select a date element in calendar we can use click() method
Exp: Write script to select date in 2nd month of Calendar
from url:https://www.justdial.com/travel/train-booking
Script:
WebDriver driver = new FirefoxDriver();
driver.get("https://www.justdial.com/travel/train-booking");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.id("frm_stn")).sendKeys("Hyd");
driver.findElement(By.linkText("Hyderabad Kacheguda (KCG)")).click();
driver.findElement(By.id("to_stn")).sendKeys("NLR");
driver.findElement(By.linkText("Nellore (NLR)")).click();
driver.findElement(By.xpath("//div[@id='ui-datepicker-div']/div[2]/table/tbody/tr[4]/td[6]/a")).click();
Exp: Write script to select Dec 16th in Calendar
Script:
WebDriver driver= new FirefoxDriver();
driver.get("http://makemytrip.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
driver.findElement(By.id("hp-widget__depart")).click();
while(true){
String myMonth=driver.findElement(By.xpath("//div[@class='ui-datepicker-title']")).getText();
System.out.println(myMonth);
if (myMonth.equals("DECEMBER 2018")){
driver.findElement(By.linkText("16")).click();
break;
}else
{
driver.findElement(By.xpath("//*[text()='Next']")).click();
}
}
No comments:
Post a Comment