Sys.Desktop.ActiveWindow Sys.Desktop.FocusedWindowно первое все время вобзвращает основную форму, а второе - активный на данный момент контрол
Еще такой момент, каким образом ТестКомплит определяет, что окно является unexpected window ?
Отправлено 30 сентября 2009 - 08:32
Sys.Desktop.ActiveWindow Sys.Desktop.FocusedWindowно первое все время вобзвращает основную форму, а второе - активный на данный момент контрол
Отправлено 30 сентября 2009 - 09:02
Но проблема в том что могут возникать не только МДИ но и модальные окна :( Как тут быть?Aliases.Имя_проекта.Главная_форма.ActiveMDIChild
Отправлено 30 сентября 2009 - 10:26
Отправлено 30 сентября 2009 - 11:17
Отправлено 30 сентября 2009 - 12:13
Aliases.MyProject.MainForm.FindChild(['FormID'],[Aliases.MyProject.MainForm.ActiveMDIChild.FormID], 2,True)
Отправлено 30 сентября 2009 - 12:26
А какие окна считаются неожиданными? Вот нажал я например на кнопку. Если все хорошо то открывается окно, если не все хорошо, то открываются 2 окна - одно с сообщением об ошибке, второе нормальное. Какие окна при этом считаются неожиданными?Если же про возможное модальное окно опять таки ничего неизвестно можно написать свой обработчик для OnUnexpectedWindow.
Отправлено 30 сентября 2009 - 12:53
"TestComplete only checks for unexpected windows when the script performs an action (Click, DblClick, Activate, etc.). The check does not happen when the script performs certain operations with window properties or when it executes a function, for example, WaitWindow."
0 пользователей, 0 гостей, 0 анонимных