摘录QTP识别和操作对象的原理4

上一篇 / 下一篇  2009-08-06 11:19:19 / 个人分类:qtp

窗口中间有选择栏让你选择Run-time Object或者Test Object,
  当你选择Runtime Object时,它显示的就是对象的自身接口(自身的属性和方法)
  当你选择Test Object时,它显示的就是对象的封装接口(封装的属性和方法)
  (注意:GetROProperty访问的是实际对象的封装接口,GetTOProperty访问的是仓库对象的封装接口,
  两者访问的都是对象的封装接口,即Object Spy窗口里选Test Object时显示的属性。
  不要以为GetROProperty访问的是自身接口,即Object Spy窗口里选Run-time Object时显示的属性。
  QTP里的Test Object/Run-time Object的概念太容易让人混淆了!
  它既用来区分仓库对象和实际对象,又用来区分对象的封装接口和自身接口。)
  明白了这些,你还等什么呢?快拿起对象查看器,看看对象都有哪些封装接口和自身接口,肆意的操作它,玩弄它吧!
  比如执行
  JavaDialog("Add NE").JavaEdit("NE Name").object.setVisible(false)
  哈哈,你的JavaEdit对象就当场消失不见了!!!
  你可以拿这个做恶作剧,指着这个窗口逼问开发人员,JavaEdit对象哪去了?
  开发人员肯定瞪大眼睛看着这个窗口,当场翘掉!!!

TAG:

 

评分:0

我来说两句

Open Toolbar