我在测试 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
脚本在最后一条语句处引发以下错误:
参数数量错误或属性赋值无效
我不知道为什么会抛出这个错误!
提前致谢
根据 UFT 帮助,单击 JavaStaticText 需要您提供 X 和 Y 坐标。假设您的所有标识符都正确无误,您可以尝试如下操作:
Main.JavaStaticText("DEPLOY").Click 1, 1
。或 0、0,或任何您认为适合给定对象且可靠的内容。