Our web application uses Kendo Angular Date Picker. And we are creating testcases on our web with a tool called Playwright from Microsoft. This tool mimics human interaction with the web. And on any form input control regardless of type, this fill() is used. For example:
await page.locator('input[name="expireDate"]').fill('2025-08-21');
; ----> this code will set the date input value to 2025 august 21st. But on kendo angular date picker, the resulting code is this:
await page.getByRole('button', { name: 'Toggle calendar' }).click();
await page.getByTitle('Monday, August 25,').locator('span').click();
Which will not bulletproof the testcase for future runs, as it does not contain the whole date including its year.
My question is can this component function just like native date input in this regard?