【发布时间】:2019-07-11 07:03:35
【问题描述】:
我是Selenium webdriver 的新手。我正在使用Java 编程语言。
我的问题是我无法调用日历元素并选择其中的日期。
这里是链接:
https://www.veltra.com/en/asia/malaysia/kuala_lumpur/a/139387
非常感谢任何帮助。
List<WebElement> allDates=driver.findElements(By.xpath("//table[@class='ui-datepicker-calendar']//td"));
for(WebElement selectDate:allDates)
{
String date=selectDate.getText();
if(date.equalsIgnoreCase("31"))
{
selectDate.click();
break;
}
}
我的计划是,点击“立即预订”按钮后,我想在日历中选择31st July。然后日期将显示在文本框中。
【问题讨论】:
-
相反,为什么不使用
SendKeys将日期发送到元素? -
您能帮我们导航到日历吗?
标签: java selenium selenium-webdriver webdriver webdriverwait