2

(問題に焦点を当て、コメントから実際のコード サンプルを追加するために書き直しました。)

QTP を使用して JavaStaticText オブジェクトをクリックする必要があります。次の 2 行のいずれかを使用します。

JavaWindow("").JavaStaticText("to_class:=JavaStaticText", "index:=12").Click 1, 59, "LEFT"
'OR
JavaWindow("").JavaStaticText("to_class:=JavaStaticText", "index:=12").Click 1, 59

...結果:

引数の数が間違っているか、プロパティの割り当てが無効です: 'jWin.JavaStaticText(...).Click

不適切な表現

「Exist」メソッドは同じ説明を使用して true を返すため、問題は「Click」メソッドにあるようです。

実際のコード例:

Set jWin = JavaWindow("label:=Xangati General Dashboard.*")
'This can be clicked:
jWin.JavaStaticText("label:=Appliance", "index:=0").Click 31, 3, "LEFT"
'This gives the syntax errors:
jWin.JavaStaticText("to_class:=JavaStaticText", "index:=12").Click 1, 59, "LEFT"
4

1 に答える 1