You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Cypress中结合within()与contains()函数选择日期选择器日期

Cypress日期选择器优化问题

我有一个日期选择器日历(日期选择器日历),目前使用以下代码选择特定日期:

cy.get('.fa-calendar').click();
cy.get('[label="select-year"]').select(2023);
cy.get('[label="select-month"]').select('Jan');

当前我用以下方法选择日期,可正常运行:

cy.get('.ngb-dp-month>ng-star-inserted:nth-of-type(1)').within(()=>{
  cy.get('.ngb-dp-day').contains('10').click();
})

但我不想使用nth-of-type(1),因为这在未来可能引发问题。我尝试了以下方法但未生效:

cy.contains('January 2023').within(()=>{
    cy.get('.ngb-dp-day').contains('10').click();
});

恳请帮忙解决该问题,也欢迎提供其他替代方案。

内容的提问来源于stack exchange,提问作者Anil Tiwari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 19:50:31