Forum Discussion
Hi,
> get the DateTime format using test complete
Consider aqEnvironment.GetLocaleInfo()
- simonaferrara3 years agoFrequent Contributor
Hi AlexKaras and mattb , I've the same need of this post, and I'm trying your solution through the aqEnvironment.GetLocaleInfo method, but I'm not finding the way to get the time format of the browser, currently it is only returned the format of the operating system datetime (my UI adapts the datetime basing on the browsers language configuration). Can you help me to understand which parameters can I use within this method to get the time format of the browser?
- AlexKaras3 years agoChampion Level 3
Hi,
I think that you need to talk to your developers. My guess is that they used some internal logic and custom formatting which operating system is not aware of.
- simonaferrara3 years agoFrequent Contributor
Thanks AlexKaras !
I've asked to the developer, to format the date on the basis of the browser locale, he uses the following javascript function:const t = new Date();const date = t.toLocaleString([], {day: '2-digit',month: '2-digit',year: '2-digit',});I've tried to use the same within my test code, to get the datatime with the expected format, but the function doesn't return the expected result.I've found that this function belongs to the "ECMAScript Internationalization API", that is not supported by Test Complete, so that's why it doesn't work as expected.Probably I've no way to do an accurate check on the displayed date 😞
Related Content
- 3 years agoEgg