1

Java アプリケーションのテスト中に、QTP で JavaStaticText オブジェクトをクリックすると問題が発生します。オブジェクトをオブジェクト リポジトリに追加し、JavaStaticText オブジェクトに「DEPLOY」という名前を付けました。

これが私のスクリプトです:

Set Main = JavaWindow("MainScreen")
If Main.Exist Then
    Main.JavaButton("d").Click
Else
    print "Console is not present"
End If
Main.JavaStaticText("DEPLOY").Click

スクリプトは、最後のステートメントで次のエラーをスローしています。

引数の数が間違っているか、プロパティの割り当てが無効です

このエラーがスローされる理由について、私は考えがありません!

前もって感謝します

4

1 に答える 1

1

UFT のヘルプによると、JavaStaticText をクリックするには、X 座標と Y 座標を指定する必要があります。すべての識別子が正しいと仮定すると、次のようなことを試すことができます。

Main.JavaStaticText("DEPLOY").Click 1, 1

... または 0、0、または特定のオブジェクトに適切で信頼できると思われるもの。

于 2013-10-10T00:59:38.300 に答える