我想选5月24日,但现在选的是4月24日。当我从5月1日到5月23日选择时,这是正确的选择。我有下拉日历
List<IWebElement> dateOfList = new List<IWebElement>(driver.FindElement(By.Xpath("my locater"){
foreach(IWebElement td in dateOfList){
string date = td.Text;
if(date.Equals("24"){
td.click;
break;
}
}
既然你在5月24日发布了这个问题,我怀疑这可能与这个日期还不能采摘有关(由于某种原因它是灰色的)。
与这个:
(date.Equals("24")
您只检查日期,而不检查月份,因此取前24天可用的时间。
我的建议是首先检查24是否可以手动选择,如果可以选择,那么可能您正在运行的Selenium脚本使用不同的时区?