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;
}
}
我正在研究 Selenium,這個代碼塊取自 Udemy 課程,但它對我不起作用。我不明白為什么。如果作業正常但沒有點擊。
uj5u.com熱心網友回復:
我洗掉了 break 并且它可以正常作業。
if (dateTxt.equalsIgnoreCase("32"))
{
chDriver.findElements(By.className("day")).get(i).click();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/344007.html
