QTP中Description对象使用

发表于:2009-7-09 14:03

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:ly113    来源:51Testing博客

  3、使用description对象

  使用Description 对象可以返回包含一组Property 对象的Properties 集合对象。Property 对象由属性名和值组成。然后,可以在语句中指定用返回的Properties 集合代替对象名。(每个property 对象都包含一个属性名和值)。

  要创建Properties 集合,可以使用以下语法输入Description.Create 语句:

  Set MyDescription = Description.Create()

  创建Properties 对象(例如,以上示例中的MyDescription)后,就可以输入语句,以便在运行会话期间在Properties 对象中添加、编辑、删除或检索属性和值。这样,就可以在运行会话期间,使用动态方法确定哪个属性以及多少个属性应包含在对象描述中。

  在Properties 集合中填充一组Property 对象(属性和值)后,可以在测试语句中指定用Properties 对象代替对象名。

  例如,假设我们需要完成以下一个操作:

  Window("Error").WinButton("text:=OK", "index:="1"").Click

  我们可以通过Description对象来实现同样的功能,参加下面的代码:

  Set MyDescription = Description.Create()

  MyDescription("text").Value = "OK"

  MyDescription("index").Value = 1

  Window("Error").WinButton(MyDescription).Click

  Set MyDescription = Nothing

33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号