QTP中GetROProperty、GetTOProperty、GetTOProperties、SetTOProperty方法的区别和使用

区别   ROruntime object  TOtesttime object

 

GetROProperty():取得实际对象的某个属性的值

语法:object.GetROProperty (Property, [PropData])

   实例:获取登录按钮中的text属性,该属性是在运行脚本时登录按钮对应的text属性的实际值

             Browser("会议中心").Page("会议中心").WebButton("登录").GetROProperty("text")

           

GetTOProperty():取得仓库对象的某个属性的值

  语法:object.GetTOProperty (Property, [PropData])

  实例:获取登录按钮中的text属性,该属性是在录制脚本时登录按钮对应的text属性的值

            Browser("会议中心").Page("会议中心").WebButton("登录").GetTOProperty("text")

 

GetTOProperties():取得仓库对象的所有属性的值

语法object.GetTOProperties

实例:暂时还不知道这个要怎么应用起来

 

SetTOProperty():设置仓库对象的某个属性的值

   语法:object.SetTOProperty Property, Val

   实例:录制时点击导航中的其中一个链接,然后给该链接的text属性赋值,以便其能遍历导航中的所有链接

       a=DataTable.Value("a",dtGlobalSheet)    ‘表格中增加一列,用于储存导航中各链接的text

       Browser("会议中心").Page("会议中心").Link("会议列表").SetTOProperty "text",a ‘使用SetTOProperty方法来给链接对应的text属性赋值

       Browser("会议中心").Page("会议中心").Link("会议列表").Click  ‘点击链接即是赋值以后的链接

 

相关学习链接:http://bbs.51testing.com/thread-87074-1-2.html

你可能感兴趣的:(properties)