QTP:在运行时设置QTP中的相对路径

发布于 2024-09-13 00:34:30 字数 142 浏览 4 评论 0原文

使用 QTP 的菜单栏,我可以设置文件夹路径,然后在操作脚本中使用相对路径。

首先,如果我想在脚本中实现相同的目标,我该怎么做?

其次,如果我想设置名为“TEST_ROOT_PATH”的系统环境变量,那么如何在每个测试的运行时实现这一点?

using the menu bar of QTP, I can set my folder path and than use the relative path in the action scripts.

firstly, If i want to achieve the same with in a Script, how can i do this?

secondly, if i want to set the system environment variables named "TEST_ROOT_PATH", than how can i achieve this during the run time of every test?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

十级心震 2024-09-20 00:34:30

QTP 允许动态修改作为应用相对路径基础的文件夹集合。
您可以通过 QTP 应用程序的“文件夹”方法访问此集合。

它应该是这样的:

set qtApp = CreateObject("QuickTest.Application")
set qtFolders = qtApp.Folders
qtFolders.Add "Your path"

QTP allows dynamic modification of a collection of folders that act as a base for applying relative paths.
You can access this collection by QTP Application's "Folders" method.

It should be something like this:

set qtApp = CreateObject("QuickTest.Application")
set qtFolders = qtApp.Folders
qtFolders.Add "Your path"
美羊羊 2024-09-20 00:34:30

您还可以从注册表设置文件夹,因为 QTP 将其设置保存在注册表中。

创建一个包含以下内容的 .reg 文件:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\SearchPathFolders]
@=""
"path0"="<CurrentTest>"
"path1"="D:\\mylibrary"

并替换 path1 的值。

从命令行执行,将其与 /s 选项一起使用(不要求确认):

regedit.exe /s "my.reg"

You can also set Folders from registry, because QTP saves its settings in registry.

Create a .reg file with such content:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\SearchPathFolders]
@=""
"path0"="<CurrentTest>"
"path1"="D:\\mylibrary"

and replace value of path1.

Executing from command line, use it with /s option (doesn't ask for confirmation):

regedit.exe /s "my.reg"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文