如何在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
相关产品推荐
相关产品推荐

