在qtp中,有时,用于webelement点击的属性在另一个实例中不起作用于相同的点击
问题描述:
对于单击webelement,我使用了属性:html id,html标记和索引。它成功地运作。而经过一系列的步骤,我试图点击在同一动作或测试相同的属性相同webelement。但它不工作..在qtp中,有时,用于webelement点击的属性在另一个实例中不起作用于相同的点击
我使用UFT 12.02
有时点击或者任何运行正常的操作下次运行时都不起作用。它显示“无法识别对象”...
因此,我必须总是不必要地重复每次的属性 我真的很困惑这种变化。请帮助我...
答
按F12键在浏览器中将显示该对象的所有属性,当通过窗格中的箭头(指针)符号高亮显示时。使用索引标识符是非常不鼓励的,应该作为最后的手段使用。如果在执行过程中属性值发生更改,请使用描述性对象标识。必须研究一些背后的模式。请发布有关该对象的更多细节。
使用描述物体识别
https://www.tutorialspoint.com/qtp/qtp_descriptive_programming.htm
+0
非常感谢..我使用索引为所有的点击思想指数是主要财产。我删除了索引并优先考虑其他属性。 –
我的胡乱猜测是'index'会的原因。尝试识别没有索引的对象,并试一试。 – ManishChristian
@ Manishchristian谢谢你......我认为索引是问题.. –
获得的经验教训:尽可能避免使用索引。 – ManishChristian