一些技巧 QTP只支持VB脚本,同时提供了丰富的函数,或者称为方法,可以实现复杂的功能。 如果要对弹出框的文字信息进行校验,就会用到GetROProperty这个方法: checkMsg=Browser("软通动力").Dialog("Microsoft Internet Explorer").Static("是否保存?").GetROProperty("text") GetROProperty是得到Web对象的运行时的属性(运行时是弹出显示的什么内容,就得到什么内容); GetTOProperty是得到Web对象的原始属性(录制的时候是什么,得到的值就是什么) GetTOProperties得到该Web对象的原始属性集,是一个对象,包含了所有的属性值。 对于dialog中,虽然提示信息对象名称是“是否保存?”,但如果信息对象名称是“客户编号不能为空”,不用更改也可以自动识别,“是否保存?”是一个static的静态文本,只是让运行时能找到这个控制,而不管它是什么内容,因为在对象仓库中,text不是决定该对象的属性。