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