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 回答