При попытке запустить AUT с набором инструментов, установленным в Qt, и установить «Hook to sub-processes, запущенным приложением», я должен запустить приложение (которое это приложение Windows, которое запускает процесс настройки окна Qt), используя файл dllpreload.exe, предоставленный Squish для присоединения к окну Qt. Выполнение этого не показывает консоль Windows и просто запускает окно Qt. Это успешно подключается к Qt ...Squish Hook в AUT, у которого есть консоль Windows и окно Qt
При установке testSettings.setWrappersForApplication("application", ("Windows", "Qt"))
или testSettings.setWrappersForApplication("application", ("Windows"))
он не может подключиться к окну Qt в виде окна Qt и не распознает компоненты Qt.
Есть ли в любом случае хлюпать, чтобы распознать консоль Windows как «Windows» и окно Qt как «Qt»?
У вас есть собственное приложение Windows, которое запускает приложение Qt, или оно наоборот? Приводит ли собственное приложение Windows к самому пользовательскому интерфейсу? –
Натуральное приложение для Windows, которое запускает приложение Qt; более конкретно, приложение Windows считывает файл сценария и загружает компоненты Qt, хранящиеся в DLL, а затем создает Qt-окно из файла .ui. Приложение Windows представляет собой консольное приложение. – CurtisJC