Неуказанная ошибка при выборе даты из календаря в UFT - PullRequest
0 голосов
/ 06 февраля 2020

Я новичок в 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"

Click here to see my application Image

В приведенных выше строках значение внутри WinObject ("01/14/2020") изменяется в зависимости от предварительно заполненной даты.

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

Эта строка щелкает по календарю, однако при выполнении второй строки я получаю сообщение об ошибке, указывающее на неопределенную ошибку "Window (" Приложение ") ) .Window ("Запустить группу процессов"). Window ("Окно"). WinCalendar ("SysMonthCal32"). SetDate "15-Jan-2020" "

Пожалуйста, помогите мне сделать эту работу, мой необходимо щелкнуть календарь (но значения объекта календаря изменяются в зависимости от предварительно заполненной даты, поэтому необходимо параметризовать это) и выбрать дату (дата будет передана из внешнего файла)

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Получил решение, на самом деле я не выбирал все необходимые надстройки UFT, тип окна моего приложения - swfwindow, но поскольку я не выбрал надстройки, UFT записал его как окно. после выбора надстроек моя проблема решена.

0 голосов
/ 07 февраля 2020

Посмотрите на ваш формат даты.

У вас в приложении есть ДД / ММ / ГГГГ, и вы устанавливаете дату "SetDate" 15-Jan-2020 "". Попробуйте установить

Проверьте эту ссылку .

С уважением

...