【发布时间】:2020-10-21 19:28:47
【问题描述】:
在多个目的地选项上打开日历后,我无法点击日期。
我收到错误:元素点击被拦截
我正在使用下面的这种方法来获得与日历上实际日期不同的另一天:
driver.findElement(By.xpath("(//div[@class='tc-datepicker hbox MdDatepickerInput']/span)[2]")).click();
List<WebElement> dateMultiple1 = driver
.findElements(By.xpath("//div[@class='tc-datepicker-wrapper']//div[@class='td tc-day only-one-selected tc-day-canhover']"));
for (int i = 0; i < dateMultiple1.size(); i++) {
String text = dateMultiple1.get(i).getText();
if (text.equalsIgnoreCase("23")) {
dateMultiple1.get(i).click();
break;
}
日历来自多个目的地选项。这不是往返日期和一种方式。
这是网站:https://www.turismocity.com.br/
你们能帮帮我吗?
【问题讨论】:
标签: selenium date selenium-webdriver automation calendar