我的日历选择前一个月和日期的原因是什么?



我想选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脚本使用不同的时区?

相关内容

  • 没有找到相关文章

最新更新