1

ダイアログ付きの 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 がスタックしますが、ダイアログ ボックスはまだ表示されません。

それを解決する方法について何か提案はありますか?ありがとうございました。

4

1 に答える 1