【问题标题】:How to specify in QTP's Object Repository, that I want to find Web Button object by title如何在 QTP 的对象存储库中指定我想按标题查找 Web Button 对象
【发布时间】:2010-12-16 10:19:45
【问题描述】:

我有丰富的 web 应用程序,其中包含很多动态的东西(使用 ExtJS 3.0)。我想使用 HP QuickTest Pro 10 查找 Web 按钮。这个 Web 按钮只有一个属性,可以唯一标识它:标题。但是,如果我在 Object Repository 中使用 Description Property Title= 定义该对象,则找不到它。

请告诉我在这种情况下我该怎么办?我也尝试过使用 object.title=Some value,但没有帮助。

谢谢!

【问题讨论】:

    标签: automated-tests qtp


    【解决方案1】:

    Title 是一个 DOM 属性而不是 QTP 属性,您可以通过在属性名称后附加 attribute/ 来使用 DOM 属性进行标识。

    【讨论】:

      【解决方案2】:

      尝试向按钮类添加新属性“attribute/title”,并在对象标识配置中将其设为标识属性。

      “attribute/”前缀允许您使用可以通过 Object 属性访问的任何属性。

      【讨论】:

      • 您对attribute/ 的看法是正确的,但您的解释有点误导。用于标识和GetROProperty 的属性集是相同的,attribute/ 允许访问通过.Object 属性可用的属性,在 Object spy 中,您可以看到单独的属性,具体取决于您是否选择 Native 或 标识 单选按钮。
      • 我建议编辑您的问题,以免误导任何人(有些人可能不阅读 cmets)。附言在回答人们的 cmets 时,请使用 @user 表示法,以便它显示在警报中。
      • @Motti: 1. @ 符号位于瑞士键盘上一个完全不直观的位置,所以我的德国人的大脑经常无法输入它,就像在这种情况下一样。 2. 尝试回答相应改进答案,请复习。
      猜你喜欢
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 2014-04-09
      相关资源
      最近更新 更多