1

私はテストエンジニアとして働いています。QWidgetを使用して実行されるアプリケーション(ソフトフォン)をテストする必要があります。私はpython--pywinautoを使用しています。ボタンをクリックして電話をかけることができます。statusLabelという名前のqwidgetオブジェクトがあります。テストの開始時に、「準備完了」のテキストが書かれています。電話をかけると、このテキストは「Calling ..」、「CallEstablished」などのように変更されます。そのウィジェットのテキストを確認したい。何か考えはありますか?

4

1 に答える 1

1

Pywinautoは、標準のWindowsAPI呼び出しを使用します。残念ながら、多くのUIライブラリ(Swing / QT / GTKなど)は、使用されるAPI呼び出しに通常の方法で応答しません。そのため、残念ながら、pywinautoは制御情報を取得できないことがよくあります。(Ps私はpywinautoの作者です)。

于 2012-08-21T05:00:25.630 に答える