运行Java脚本进行隐式等待

时间:2019-04-09 05:41:52

标签: java selenium-webdriver

我正在尝试使我的Java脚本自动化以进行隐式等待,在此我得到错误提示,因为未找到此类元素

我正在尝试使酒店网站自动化,也尝试通过使用自定义的xpath和ID定位器使网站自动化

System.setProperty("webdriver.chrome.driver", "E:\\Driver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();

// to define implicit wait
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);

driver.get("https://in.via.com/hotels");
driver.findElement(By.id("destination")).sendKeys("New York,NY,United States of America");

// to type TAB 

driver.findElement(By.id("destination")).sendKeys(Keys.TAB);

// for Calender
driver.findElement(By.xpath("//input[@date-date='04/09/2019']")).sendKeys(Keys.ENTER);

driver.findElement(By.xpath("//a[@data-tip='Hotel Pennsylvania']")).click();

0 个答案:

没有答案