1

QTP 11.5を手に入れようとしています。私はie8でWindows 7を持っています。問題は、オブジェクト (webedit) をリポジトリに追加しようとするたびに、WinObject:Internet Explorer_Service が追加され、「クリックした場所は複数のオブジェクトに関連付けられています」というエラーが表示されることです。

4

2 に答える 2

1

どのように追加しようとしていWebEditますか? オブジェクト リポジトリの学習機能を使用している場合WebEdit、選択リストに表示されますか、それとも最初WinObjectから取得しますか?

後で Web アドインが起動していないように思われる場合は、UFT を開くときにアドイン マネージャーでWebを選択したことを確認し(現在、QTP 11.5 は UFT と呼ばれています)、その前に GUI テストも開いてから、ブラウザーを起動します。 GUI テストを開く前にブラウザを開くと、UFT が Web コントロールを識別できない場合があります (これは、QTP の前にブラウザを開くのと似ています)。

于 2013-04-03T08:33:29.730 に答える
0

私は QTP 11.5 を使用したことがありませんが、あなたが直面している問題は、複数の webedit オブジェクトが存在する可能性があるためだと思います

これに対する解決策は ----> object spy the webedit object であり、記述的プログラミングでより多くの特性を使用します。コードの一部を提供してその動作を説明すると、よりよく説明できます。

例: strBrowserMainPage.WebButton("class:=sr_but_m","name:=export").exist

ここでは、名前 = エクスポートの webbutton オブジェクトが複数あるため、webbutton の 2 つの特性を使用しました。

そのため、特定の増加特性を選択して、どのオブジェクトをより具体的にするかを選択します。

ありがとう

于 2013-04-01T06:14:45.940 に答える