QTP 11.5を手に入れようとしています。私はie8でWindows 7を持っています。問題は、オブジェクト (webedit) をリポジトリに追加しようとするたびに、WinObject:Internet Explorer_Service が追加され、「クリックした場所は複数のオブジェクトに関連付けられています」というエラーが表示されることです。
2 に答える
どのように追加しようとしていWebEdit
ますか? オブジェクト リポジトリの学習機能を使用している場合WebEdit
、選択リストに表示されますか、それとも最初WinObject
から取得しますか?
後で Web アドインが起動していないように思われる場合は、UFT を開くときにアドイン マネージャーでWebを選択したことを確認し(現在、QTP 11.5 は UFT と呼ばれています)、その前に GUI テストも開いてから、ブラウザーを起動します。 GUI テストを開く前にブラウザを開くと、UFT が Web コントロールを識別できない場合があります (これは、QTP の前にブラウザを開くのと似ています)。
私は QTP 11.5 を使用したことがありませんが、あなたが直面している問題は、複数の webedit オブジェクトが存在する可能性があるためだと思います
これに対する解決策は ----> object spy the webedit object であり、記述的プログラミングでより多くの特性を使用します。コードの一部を提供してその動作を説明すると、よりよく説明できます。
例: strBrowserMainPage.WebButton("class:=sr_but_m","name:=export").exist
ここでは、名前 = エクスポートの webbutton オブジェクトが複数あるため、webbutton の 2 つの特性を使用しました。
そのため、特定の増加特性を選択して、どのオブジェクトをより具体的にするかを選択します。
ありがとう