如何使用testcafe模拟day.js以单击日历

时间:2020-05-04 17:39:35

标签: testing automation automated-tests e2e-testing testcafe

我正在尝试使用带有今天日期的测试咖啡馆单击日历,我尝试使用时刻获取日期格式,但无法单击日历,我正在使用选择器(withText),它始终未找到选择器。

1 个答案:

答案 0 :(得分:1)

https://www.phila.gov/the-latest/archives/#/?templates=featured的示例

import { Selector } from 'testcafe';

fixture `Select date`
    .page `https://www.phila.gov/the-latest/archives/#/?templates=featured`

test('Select date', async t => {
    const dateInput = Selector('input[name="start"]');

    await t
        .click(dateInput)
        .click(dateInput.parent('.vdp-datepicker').find('.cell.day').withText('2'))
        .expect(dateInput.value).eql('May. 02, 2020');
});