ダイアログ付きの VB.NET アプリケーションがあります。HP QTP を使用して、次のスクリプトを記録しました。
1. Dialog("CDRCreator1.1").WinButton("OK").Click
2. SwfWindow("CDRCreator").SwfButton("Select System").Click
3. SwfWindow("CDRCreator").SwfWindow("Dialog1").SwfComboBox("ComboBox1").Select "VALUE01"
4. SwfWindow("CDRCreator").SwfWindow("Dialog1").SwfButton("OK").Click
5. SwfWindow("CDRCreator").Close
スクリプトがボタンをクリックすると、ダイアログ ボックスが開きます (ポイント 2)。すべての操作 (3. と 4.) は、ダイアログ ボックスで正しく実行されます。しかし、何らかの理由でステップ 3 に戻るように見えるため、QTP がスタックしますが、ダイアログ ボックスはまだ表示されません。
それを解決する方法について何か提案はありますか?ありがとうございました。