我在处理日历日期选择器时遇到问题。我正在使用selenium web驱动程序和java,我想从开始和结束日历中选择特定日期。
例如:默认情况下,它会在日历中显示当前月份(例如:6月)。我想点击返回,直到找到特定的月份(例如:5月)。
答案 0 :(得分:0)
使用Web浏览器的开发人员工具,确定后退按钮和月份标题元素是否具有ID或名称。如果没有,您可以使用CSS路径或XPath来定位元素。这是假设他们有ID的代码。
WebElement backButton = driver.findElement(By.id("id of button"));
WebElement monthHeading = driver.findElement(By.id("id of heading"));
将这些元素隔离后,您可以使用while循环实现目标。
while(!monthHeading.getText().equals("specific month"){
backButton.click();
}
这将带您到您想要的月份。