Вопрос в следующем.
Как можно проверить "наличие отсутствия" MDI child окна, не вызвав при этом exception и не загадив Test Log сообщениями об ошибке типа "Window not found"? Я пробовал "в лоб" через Window.Exists - ничего не вышло.
Т.е. главное окно, в нем MDI окно, а в нем сидит некий 'Internet Explorer_Server', в котором отображается DHTML (вроде бы) документ. Этот документ состоит из таблиц, надписей и полей ввода, которые создаются и удаляются юзером динамически. Причем, довольно странно, что выбор модели представления DOM/Tag никак на дерево объектов не влияет И вот TC3 видит только первоначальный список объектов, а изменения проходят мимо него и кликать в свежие объекты он, соответственно, не может.
Проблемы не было бы, если б был обычный IEFrame: вызвал Page.Refresh, и дело с концом. Активация-деактивация окна не помогает. Вызов метода ChildCount или ChildList, как советует мануал, не помогает. Полная торба, в общем.
В Object Browser есть замечательная кнопка F5. Есть ли ее какой-нибудь "программный аналог" ?
P.S. Вот, нашел похожую структуру в ICQ Pro 2003b: