QTP: Установите относительный путь в QTP в течение времени выполнения

с помощью строки меню QTP я могу установить свой путь к папке и, чем использование относительный путь в сценариях действия.

во-первых, Если я хочу достигнуть того же с в Сценарии, как я могу сделать это?

во-вторых, если я хочу установить системные переменные под названием "TEST_ROOT_PATH", чем, как я могу достигнуть этого в течение времени выполнения каждого теста?

1
задан Sam 4 August 2010 в 12:11
поделиться

2 ответа

QTP позволяет динамически изменять набор папок, которые служат основой для применения относительных путей. Вы можете получить доступ к этой коллекции с помощью метода «Папки» приложения QTP.

Это должно быть примерно так:

set qtApp = CreateObject("QuickTest.Application")
set qtFolders = qtApp.Folders
qtFolders.Add "Your path"
2
ответ дан 2 September 2019 в 22:27
поделиться

Вы также можете установить папки из реестра, потому что 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"
0
ответ дан 2 September 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: