最初に「WinMenu」などの一部のコントロールで「オブジェクトが表示されない」というエラーが表示され、これらのコントロールに初めてアクセスするには手作業が必要です。その後、正しく実行されます。
3 に答える
メニュー項目がアプリケーションによって遅延して作成されている可能性がありますか? menu_nameパラメータが複数レベルの深さである場合は、各レベルのステップを分離して、サブアイテムが作成されるようにしてください。
Window("Calculator").WinMenu("Menu").Select "View"
Window("Calculator").WinMenu("Menu").Select "View;Scientific"
これが機能する場合は、それを自動的に行うためにRegisterUserFunc
使用する関数を使用できSplit
ます。
私もこの問題を抱えていました。
2 台のモニターを実行していますが、左側のモニターでテストしているアプリケーションがある場合、問題はありません。別のフォーラムの他の誰かが、同じことをしたと言って、それを修正しました。
非常に奇妙な。
単純なダイアログのpupopボックスでも同様の問題が発生しましたが、QTPを実行しようとすると、「オブジェクトが表示されません」というエラーが表示され続けました。
Browser(title).Dialog("Windows Internet Explorer").WinButton("OK").Click
何時間もイライラしたので、誰かに役立つ場合に備えて、ここに投稿したいと思いました。私が使用しているテストは私が作成したものではなく、オブジェクトリポジトリを多用していることに注意してください(boourns)。
[ツール]>[オブジェクトの識別]に移動する必要がありました
環境の「標準ウィンドウ」を選択し、ダイアログクラスとWinButtonクラスの両方に必須プロパティ「可視」を追加します
次に、WindButtonオブジェクトを削除して再キャプチャしましたが、すべて問題ありませんでした。これがこの問題で記述的なプログラミングの人々を助けるかどうかわからない。