none
Захватить Handler в Qt приложении RRS feed

  • Вопрос

  • Добрый день,

    столкнулся со следующей проблемой. Имеется приложение написанное на Qt, которое разрабатывалось в Visual Studio с помощью надстройки библиотек Qt. Мне требуется получить объекты из формы приложения, для того, чтобы можно было разработать GUI тесты. Использую Coded UI Test. С другими технологиями проблем не возникло, но для Qt приложения имеется следующая ошибка:

    Test method TestProject.CodedUITest1.Test3 threw exception: 
    Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnBlockedControlException: Another control is blocking the control. Please make the blocked control visible and retry the action. Additional Details: 
    TechnologyName:  'MSAA'
    ControlType:  'Client'
     ---> System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0xF004F003

    Воспользовался Spy++, который аналогично не может получить доступ к объектам. Посоветуйте, как можно обойти данную ошибку или другие инструменты, которые помогут справится с поставленной задачей, тестированием UI приложения.

    25 июля 2012 г. 7:25

Ответы