Для обработки динамического элемента используйте WebDriverWait
и visibilityOfAllElementsLocatedBy
и следующий xpath.
WebDriverWait wait = new WebDriverWait(driver, 30);
List<WebElement> elemnts=wait.until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.xpath("//table[@class='ui-datepicker-calendar']//td[contains(@class,'availabledates_class')]/a")));
for(int i=0; i<elemnts.size(); i++)
{
System.out.println(elemnts.get(i).getText());
}
Следует распечатать весь доступный день.
6
16
17
18
19
23
24
25
26
30
31