我正在尝试在网页日历日期(例如spicejet等)中找到一个共同的属性来存储。谁能帮我。
这是我的代码:
int count=driver.findElements(By.cssSelector("td[data-handler='selectDay']")).size();
我以为我接受的CSS很常见,但是没有用
你很近。要收集和计算所有网页日历日期,您必须为visibilityOfAllElementsLocatedBy()
引入WebDriverWait,并且可以使用以下Locator Strategies中的任何一个:
cssSelector
:
int count = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.cssSelector("td[data-handler='selectDay']"))).size();
xpath
:
int count = new WebDriverWait(driver, 20).until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.xpath("//td[@data-handler='selectDay']"))).size();