This could be formated into 01-01-950. This string does not look valid against to the suggested format “dd-mm-jjjj” which wants 4 j but you gave 950 which is 3 j.
The Date format depends on the locale of end users, so that it is problematic. For example in a country a date string could be written like “2023/10/29”, which does not look to be a “numeric” value. inputmode="text" will be adaptive.
Why not you try to change your Application Under Test so that it outputs inputmode="text"?
The 0101950 was a typing error, but I would expect that it would still enter this in the field.
The whole goal of the field is that users have a numeric keyboard on their mobile device and on the website they can only enter numbers.
The application is only for users in the Netherlands and with the outsystems solution it automatically makes the right date format.
Is there an explanation why Katalon cannot enter the numbers?