2016-09-15 3 views
-1

Qt로 작성된 응용 프로그램을 테스트하고 싶습니다. 내가 원하는 워크 플로우 : 1. 파이썬 스크립트는 .exe 을 실행해야합니다. 2. 파이썬 스크립트는 활성 창에서 정보를 가져 오거나 설정해야합니다.Qt에서 파이썬으로 작성된 자동 테스트 응용 프로그램

"객체 이름"(http://doc.qt.io/qt-5/qobject.html#objectName-prop)을 알고 있다면 Qt 윈도우를 조작 할 수 있습니까?

고맙습니다. :)

답변

1

파이썬 테스트와 프로그램 사이의 통신 방법이 필요합니다.

예를 들어, 프로그램이 테스트 모드에서 시작될 때 STDIN 또는 소켓에서 명령을 읽을 수 있으며 테스트에서이 명령을 쓸 수 있습니다.

플랫폼에 따라 원격 프로 시저 호출 메커니즘을 통해 개체를 노출 할 수도 있습니다. D-Bus (프로그램 측의 QtDBus와 테스트 측의 Pythons D-Bus 바인딩 사용). Qt를 지원하는 기존의 테스트 스위트와 같은 Squish 또는

+0

AutoPilot 감사합니다 사용을 고려하지만

는 궁극적으로 더 나은 수 있습니다! 매우 유용한 정보입니다. –

관련 문제