在 UFT 中从日历中选择日期时出现未指定的错误

Unspecified error while selecting a date from calendar in UFT

我是 UFT 和桌面应用程序自动化的新手,我在从日历选择器设置日期时面临挑战。

Window("Application").Window("Run Process Group").WinObject("01 / 14 / 2020").Click 442,7
Window("Application").Window("Run Process Group").Window("Window").WinCalendar("SysMonthCal32").SetDate "15-Jan-2020"

在上面几行中,WinObject("01 / 14 / 2020") 中的值根据预填充的日期发生变化。

Window("Application").Window("Run Process Group").WinObject("01 / 14 / 2020").Click 442,7

这一行正在点击日历,但是在执行第二行时我收到一条错误消息,指出未指定的错误 "Window("Application").Window("Run Process Group").Window("Window").WinCalendar("SysMonthCal32").SetDate "15-Jan-2020""

请帮助我完成这项工作,我的要求是点击日历(但日历对象的值会根据预填充日期发生变化,因此需要对其进行参数化)和 select 日期(日期将从一个外部文件)

看看你的日期格式。

您有 DD/MM/YYYY 个申请,您正在设置日期 "SetDate "15-Jan-2020""。尝试设置它

检查此 link

此致

得到解决方案,实际上我没有选择所有需要的 UFT 加载项,我的应用程序的 window 类型是 swfwindow 但由于我没有选择加载项,UFT 将其记录为 window。选择插件后我的问题就解决了。