簡體   English   中英

我的日歷選擇上個月和日期的原因是什么

[英]what is the reason that my calendar is picking previous month and date

我想選擇 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 腳本可能使用不同的時區?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM