带有IE8的QTP 10(描述性方法)

时间:2016-12-21 05:32:23

标签: qtp hp-uft qtpositioning

我是QTP 10的新手。我在使用描述性编程时遇到了一些问题,

  1. 在某些屏幕中,执行点击事件
    1. 屏幕尺寸缩小,例如:iframe body
    2. 有时菜单面板正在消失
  2. 我们正在尝试自动化一个大型应用程序,它有许多使用相同对象属性的保存按钮(和其他按钮)。在那段时间我们未能获得唯一的属性值,因此我们使用了abs_xabs_yxy值。这些坐标值在不同系统之间变化,实际上它在同一系统本身中已经改变了很多次。
  3. 如何解决这些问题?

1 个答案:

答案 0 :(得分:2)

您真的不应该在2016年使用QTP10.QTP的名称已更改为UFT,当前版本为12.54。 QTP的许可证对UFT也有效,所以我不明白为什么不升级。

在任何情况下,您应该在说明中使用abs_xabs_y,这非常脆弱,可以在测试运行之间进行更改。您应该尝试找到一种以对象固有的方式识别对象的方法。

通过升级到UFT,您将获得更多功能(例如Insight - Image Based Testing),这可能会解决您的识别问题。另一个选择是让您的研发团队向HTML添加一些属性以帮助测试。