簡體   English   中英

柏樹從反應日歷中選擇日期

[英]cypress selecting dates from react-calendar

所以我對 react-calendar 的日期選擇器有這個煩人的問題。 所以當前日期是 2021 年 12 月 28 日。我想 select 在 4 天內的日期。 我首先有一個月份比較器來檢查月份是否是下個月。 在這種情況下,它會在下個月使用跳轉按鈕到 select。 現在顯示一月。 我現在想在 1 月 3 日 select,但它會在 2 月改為 select

在此處輸入圖像描述 在此處輸入圖像描述

        cy.get('.react-calendar__month-view__days >')
        .not('[disabled]')
        .each((elem) => {
            if (elem.text() === nextDate.toString()) {
                elem.click();
            }
        });

使用上面的代碼塊,它會遍歷每個元素文本(即日期編號),然后選擇匹配的編號。 但是,當顯示 2 個相同的數字時,它無法 select 正確的日期並選擇下個月的日期有沒有人遇到過類似的問題? 謝謝

關閉這個,我應該真的看到了 CSS。 選擇器中有一個aria-label="13 January 2022" ,所以我可以將我想要的日期傳遞給 select。

cy.get(`[aria-label="${nextDate}"]`).click()

暫無
暫無

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

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