QTP操作对象的原理-QTP培训大全
2、QTP操作对象的原理QTP为用户提供了两种操作对象的接口,一种就是对象的封装接口,另一种是对象的自身接口。对象的自身接口是对象控件本身的接口,只要做过软件开发,使用过控件的人应该很清楚。对象的封装接口是QTP为对象封装的另一层接口,它是QTP通过调用对象的自身接口来实现的。两种接口的脚本书写格式的差别在于:自身接口需要在对象名后面加object再加属性名或方法名,封装接口就不用在对象名后面加object。具体格式如下:对实际对象的操作:对象.object.自身属性对象.object.自身方法()对象.GetROProperty("封装属性")对象.封装方法()对仓库对象的操作:对象.GetTOProperty("封装属性")对象.GetTOProperties() ’获取所有封装属性的值对象.SetTOProperty("封装属性", "封装属性值")比如操作JavaEdit对象,通过QTP封装的封装接口,脚本如下:设置JavaEdit的内容: JavaDialog("Add NE").JavaEdit("NE Name").Set "NE1"读取JavaEdit的内容: msgbox JavaDialog("Add NE").JavaEdit("NE Name").GetROProperty("value")如果通过JavaEdit的自身接口,脚本如下:设置JavaEdit的内容: JavaDialog("Add NE").JavaEdit("NE Name").object.setText("NE1")读取JavaEdit的内容: Msgbox JavaDialog("Add NE").JavaEdit("NE Name").object.getText()
828KB
文件大小:
评论区