UFT中的动态对象处理

时间:2018-04-09 14:00:10

标签: qtp hp-uft

我在点击动态对象时遇到问题。我有一个链接对象格式如下:123456789 B& [L] 这里从excel表获得的值123456789和B是动态值,其可以从A到Z变化。 我可以使用正则表达式单击链接对象,但是在报告中点击并获得错误“对象描述不匹配”需要花费大量时间。

Browser("ABC").Page("CBD").Frame("TRIP").Link("123456789 B& [L]").Click

请你帮我在UFT处理这个案子。

1 个答案:

答案 0 :(得分:1)

对于该链接的动态更改属性,您可以使用正则表达式(在OR中):

123456789 [A-Z]& \[L\]

<强> Click for Regex Demo

<强>解释

  • 123456789 - 匹配123456789
  • - 匹配空格
  • [A-Z] - 匹配单次出现的大写字母
  • & - 匹配&
  • - 匹配空格
  • \[L\] - 匹配[后跟L后跟]

<强>更新

如果数字也不是常数,您可以使用正则表达式[0-9]+ [A-Z]& \[L\]。在这里查看demo