gpt4 book ai didi

hp-uft - 从 VBScript 运行 QTP 测试 - 不将结果保存到指定位置

转载 作者:行者123 更新时间:2023-12-04 21:14:28 36 4
gpt4 key购买 nike

我目前正在尝试从 VBScript 运行一些保存在我们公司 ALM 服务器上的 QTP/UFT 测试脚本。我这样做是因为我希望这些脚本从我们的持续集成服务器运行,而我们当前的 CI 服务器没有执行 QTP 脚本的机制,类似于 Jenkins 的 HP-ALM 插件。当我打开 UFT 并运行脚本时,我能够保存结果并查看它们,但这并不能解决我当前的问题,因为那时我必须手动打开脚本并运行它。当持续集成服务器可以为我完成时,我试图消除手动启动脚本的开销。我正在设置我的结果位置

Set qtpResultsOptions = CreateObject("QuickTest.RunResultsOptions")
qtpResultsOptions.ResultsLocation = "C:\Path\To\Save\Folder"
test.Run qtpResultsOptions

但是,那里什么也没有保存。更奇怪的是,如果“文件夹”已经存在,它会运行测试,然后删除该文件夹,但不会进入回收站。但是,如果我将结果位置指定为 C:\Path\To\Save\Folder\Results.xml然后它会保留该文件夹,但不会在那里保存任何内容。在这篇文章之后,我可能需要清除一些东西,但这种行为很奇怪,我不知道该怎么做。

最佳答案

我真的觉得您需要编辑原始问题以包含 更多信息,对我来说,有很多事件部分和问题,我想要回答以确保我正在回答问题。

但是现在,当您在本地工作时,我们将事情简化到一个更简单的水平如何,您正在从脚本工作,为什么?

我只是跳到 UFT 上,并且能够让它在我想要的任何地方导出运行结果。我买了这个:

工具 -> 选项 -> 常规 -> 运行 session

您现在应该会看到以下屏幕:

configure

确保勾选运行 session 结束时自动导出运行结果复选框,然后单击配置...

您现在应该会看到以下屏幕:

export

只需定义您的导出位置并按照您的需要进行设置,这行得通吗?对我来说,它在本地工作,也可以在跨域导出到另一台机器时工作。

关于hp-uft - 从 VBScript 运行 QTP 测试 - 不将结果保存到指定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27492633/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com