1
我想获取有关Web元素的信息。这个web元素总是出现在页面上。但QTP无法识别,因为有许多具有相同类的web元素。默认情况下,QTP用来识别这个网页元素,它的InnerText属性,但在最后一个版本InnerText变得动态变化。并且所需类的web元素的数量正在从构建变为构建。 你知道吗,我怎么能帮QTP识别这个对象?我试图添加x和y绝对和相对坐标,但它不起作用。QTP如何识别Web元素
我想获取有关Web元素的信息。这个web元素总是出现在页面上。但QTP无法识别,因为有许多具有相同类的web元素。默认情况下,QTP用来识别这个网页元素,它的InnerText属性,但在最后一个版本InnerText变得动态变化。并且所需类的web元素的数量正在从构建变为构建。 你知道吗,我怎么能帮QTP识别这个对象?我试图添加x和y绝对和相对坐标,但它不起作用。QTP如何识别Web元素
按位置识别元素非常脆弱,应尽可能避免。
你的问题不包含为了给一个明确的答案足够的信息,但这里是怎么实现的物体识别在一般情况下:
你必须找到使说明独特和强大的性能组合。如果这很难做到,可以使用以下高级对象识别技术。
Page
或Frame
直接嵌套所有网页元素,但是你可以窝下的任何其他网页元素的对象。如果您的元素包含在另一个元素中,您可以将其拖放到该容器下的对象存储库中,然后该描述仅针对容器的其他后代元素是唯一的
谢谢,第3条建议非常有用 – Eugene