【发布时间】:2019-09-17 16:27:15
【问题描述】:
我想知道是否有任何方法可以运行用 UFT 编写的脚本,而无需在您的 PC 中安装 UFT。 我们可以将脚本导出到一些 .vbs 或 .exe 文件吗?或者我们可以通过其他方式执行脚本吗?
【问题讨论】:
-
您能否提供一个代码 sn-p 您的 UFT 脚本是什么样的?如果没有安装 UFT 并获得许可,任何依赖于 UFT 框架的东西都不会运行。
我想知道是否有任何方法可以运行用 UFT 编写的脚本,而无需在您的 PC 中安装 UFT。 我们可以将脚本导出到一些 .vbs 或 .exe 文件吗?或者我们可以通过其他方式执行脚本吗?
【问题讨论】:
如果您使用对象层次结构开发了脚本,那么您无法在没有 UFT 的情况下运行它。只有 VBScript 命令的脚本可以作为 .vbs 执行,但我们不能在 Objects 上执行活动。
但是您可以通过在“CreateObject("Quicktest.Application",Remote Ip)”中将 UFT 作为参数提供它来在远程桌面中运行 UFT。除此之外,无法在 UFT 之外执行 UFT 脚本。
【讨论】:
未安装 UFT 将无法执行脚本。话虽如此,从 UFT 12.50 开始,HP 提供了一个称为“运行时引擎”的独立组件。这是快照。
HP 统一功能测试 (UFT) 运行时引擎 是一个核心组件 UFT 使您能够在功能中运行各种测试(GUI、API 和 BPT) 测试。在以前的 UFT 版本中,此功能仅适用于完整的 UFT 安装。但是,从 12.50 版开始,您可以将运行时引擎用作自动化测试环境的独立安装选项。
【讨论】:
绝对有可能。 UFT 引入了一项名为 LeanFT 的新功能。它只需要安装 LeanFT jars 并需要一个方法来调用它们
【讨论】:
您现在可以使用 UFT 运行时引擎。更多信息请访问this link。
从那个网站:
UFTRuntime 引擎使您能够运行 UFT 测试(GUI 和 API) 和业务流程测试在您的计算机上,而无需安装 整个 UFT IDE。此外,您还可以安装运行时引擎 没有运行结果查看器、用于 ALM 的 UFT 插件、示例 应用程序或帮助文档。这可能会为您节省 计算机上宝贵的磁盘空间
【讨论】:
您需要 UFT 14 v 或更高版本才能使用它。 UFT 12 没有此功能
【讨论】: