Sunteți pe pagina 1din 4

import java.util.

List;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;

public class datePickClass {

public static void main(String[] args) {


// TODO Auto-generated method stub

System.setProperty("webdriver.ie.driver",
"C:\\Users\\b\\Myworkspace\\datePickerPrj\\lib\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();

driver.get("http://www.tripadvisor.in");

driver.manage().window().maximize();

driver.findElement(By.xpath("//*[@id='global-nav-flights']")).click();
driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);

driver.findElement(By.xpath("//*[@id='taplc_trip_search_home_flights_0']/
div[2]/div/span/div[1]/div/div[1]/div/div[1]/input[2]")).sendKeys("USA");

driver.findElement(By.xpath("//*[@id='taplc_trip_search_home_flights_0']/
div[2]/div/span/div[1]/div/div[1]/div/div[2]/input[2]")).sendKeys("Australia");

driver.findElement(By.xpath("//*[@id='rt_ui_picker']/span[1]/span[2]/span"
)).click();

String date = "11- April 2018";


String splitter[] = date.split("-");
String checkin_moyr = splitter[1];
String checkin_date = splitter[0];

System.out.println(checkin_moyr);
System.out.println(checkin_date);

List<WebElement> dtelements =
driver.findElements(By.xpath("//*[@id='BODY_BLOCK_JQUERY_REFLOW']/s
pan/div[3]/div/div[5]/div/span[1]/span[20]"));

for(int i=0; i<dtelements.size(); i++)


{

System.out.println(dtelements.get(i).getText());

if(dtelements.get(i).getText().equals(checkin_moyr))
{
List<WebElement> days =
driver.findElements(By.xpath("//*div[@class = 'dsdc-wrapper dsdc-active-
calendar']/div/div/div/span[10]"+i+i+""));

for(WebElement d: days)
{
System.out.println(d.getText());

System.out.println("------------");

System.out.println(d.getText());
if(d.getText().equals(days))
{
d.click();
return;

}
}
}

}
}

S-ar putea să vă placă și