【问题标题】:Going from IE8 to IE10 in HP QTP 11?在 HP QTP 11 中从 IE8 升级到 IE10?
【发布时间】:2015-02-10 02:36:09
【问题描述】:

我们已从 IE8 更改为 IE10,并且有许多使用 IE8 在 QTP 11 中制作的测试脚本。所以知道 HP QTP 11 不支持 IE10,我对迁移有一些疑问:

  1. 如果我们更改为 UFT,对象存储库属性会发生哪些变化?例如对象的 micclass 会改变吗?
  2. 如果有任何此类更改,是否有任何标准方法可以执行此过程?

此外,有关此迁移的任何其他建议都会有所帮助。

【问题讨论】:

    标签: internet-explorer-8 migration internet-explorer-10 qtp hp-uft


    【解决方案1】:

    在 QTP 11 中创建的脚本可以在 UFT 中正常工作。但请记住,“向后兼容”是不可能的。这意味着一旦脚本转换为更高版本,它就不会在以前的版本上运行。因此,最好在迁移到 UFT 之前进行备份。

    【讨论】:

      【解决方案2】:

      QTP 11 不支持 IE10

      如果我们更改为 UFT,对象存储库属性会发生什么变化?例如对象的 micclass 会改变吗?

      No. Upgrading QTP to UFT will not affect the script. Your script should run fine.
      The same is applicable for IE upgrade as well.
      

      【讨论】:

      • 这是否意味着来自 IE8 和 QTP 11 的相同对象存储库无需任何编辑即可与 UFT for IE10 一起使用?
      • 是的。 1.5 年前我也从 QTP 升级到了 UFT。它工作得很好。我没有遇到任何问题。但在 UFT 中创建的脚本可能无法在 QTP 中运行。
      • 是的,这很好。从现在开始,我们将永远不会回到 QTP。感谢所有的回复。 :)
      • - 您是否尝试过使用 UFT 自动执行 PDF 表单验证?如果是,这些对象是否被识别为 Winobject 或其他类型?
      • 在我的项目中,我们生成了数百个 PDF 并进行比较。为此,我创建了一个 VB.net dll。 QTP/UFT 的文本识别方法不可靠。好的,对于您的问题,如果 PDF 在 IE 中打开,它应该被识别为 ActiveX 对象。请确保在您的测试中选择了 ActiveX 插件
      猜你喜欢
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多