Mot*_*tti 8

在不使用对象存储库的情况下创建测试称为描述性编程,因为您将对象描述为脚本的一部分.

例如

Browser("title:=Google").Page("title:=Google").Link("text:=Advanced Search").Click
Run Code Online (Sandbox Code Playgroud)

注意:=在测试对象的名称中,这不是笑脸,这意味着属性title具有值Google(作为正则表达式).

您也可以使用该Description对象Description.Create.

你可以在这里看到更多细节.

  • 让我们补充一点,只要你想要识别一个对象,它的识别属性的值变化,并且无法使用正则表达式有效地描述,那么描述性编程就很有用.并且:由于QTP开始支持参数化标识属性(即属性值不是文字,但参数占位符在运行时由参数值替换)(在9?或10?中),您不必依赖描述性编程与此功能不存在时的情况一样频繁. (2认同)