Javascript 如何获取日期选择器Cypress的值

Javascript 如何获取日期选择器Cypress的值,javascript,node.js,cypress,Javascript,Node.js,Cypress,我正在使用cypress进行一些E2E测试,我想从我的react应用程序中获取DatePicker元素上显示的日期。 我尝试了此操作,但两者都返回空字符串: cy.get('input[name="Date"]').invoke('attr', 'value').then((text) => { expect('08/05/2019').to.equal(text); }); 我想得到这个日期选择器的值,默认情况下它总是在今天。多亏了这篇文章 我找到了答案,似乎我应该把datep

我正在使用cypress进行一些E2E测试,我想从我的react应用程序中获取DatePicker元素上显示的日期。 我尝试了此操作,但两者都返回空字符串:

cy.get('input[name="Date"]').invoke('attr', 'value').then((text) => {
    expect('08/05/2019').to.equal(text);
});
我想得到这个日期选择器的值,默认情况下它总是在今天。

多亏了这篇文章

我找到了答案,似乎我应该把datepiker输入当作文本输入

cy.get('input[name="Date"]').invoke('val').then((text) => {
    expect('08/05/2019').to.equal(text);
});
cy.get('input[name="Date"]').invoke('val').then((text) => {
    expect('08/05/2019').to.equal(text);
});