我试图从自定义日期选择器中选择一个日期,但它不起作用。
HTML 与它的外观截图一起粘贴如下。
我曾尝试过
WebElement dateWidget = driver.findElement(By.className("ui-state-default"));
List columns=(List) dateWidget.findElements(By.tagName("ui-state-default"));
for (WebElement cell: columns){
//Select 13th Date
if (cell.getText().equals("13")){
cell.findElement(By.linkText("13")).click();
break;
}
}
甚至尝试等待命令以便找到定位器但没有成功。
WebDriverWait(driver,100).until(ExpectedConditions.elementToBeClickable(By.cssSelector
两者都不起作用,因为它无法识别元素可以帮助我解决这个问题。如果可能的话,我们甚至可以单击上一个和下一个,以便我们也可以单击一些以前的日期吗?
梦里花落0921
MMMHUHU
相关分类