硒没有点击到日期


chDriver.get("https://www.path2usa.com/travel-companions");    
chDriver.findElement(By.xpath("//input[@id='travel_date']")).click();                                           
List<WebElement> datesL = chDriver.findElements(By.className("day"));                                          
int countDays = chDriver.findElements(By.className("day")).size();
for (int i = 0; i < countDays; i++)
{
String dateTxt = chDriver.findElements(By.className("day")).get(i).getText();
if (dateTxt.equalsIgnoreCase("28"))
{
chDriver.findElements(By.className("day")).get(i).click();
break;
}
}

我正在学习硒,这个代码块取自Udemy课程,但它不适合我。我不明白为什么。如果工作正常,但没有点击。

我删除了break,它可以正常工作。

if (dateTxt.equalsIgnoreCase("32"))
{
chDriver.findElements(By.className("day")).get(i).click();
}
}

最新更新