"Операция не может быть выполнена" - сообщение об ошибке в QTP
Я использую QTP для автоматизации приложения Java.
С помощью следующего кода я пытаюсь максимизировать JavaWindow, которое просто берется из записи и воспроизведения QTP.
JavaWindow("MyAppWindow").Maximize
Этот код работает нормально в большинстве случаев. Но в некоторых редких случаях это оказалось неудачей. QTP выдает ошибку как "Операция не может быть выполнена"
Я остановил выполнение QTP и попытался записать еще раз, чтобы JavaWindow было развернуто. Удивительно, но QTP не генерирует никакого кода для каких-либо событий Window в JavaWindow. Если я закрываю или щелкаю по любому из элементов в этом окне, то все работает нормально.
Почему это странное поведение? Как избежать подобных ошибок?