中設置QTP中的相對路徑,我可以設置我的文件夾路徑並使用操作腳本中的相對路徑。QTP:使用QTP的菜單欄在運行時間
首先,如果我想在腳本中實現同樣的功能,我該怎麼做?
其次,如果我想設置名爲「TEST_ROOT_PATH」的系統環境變量,那麼在每次測試的運行時間內如何實現這一點?
中設置QTP中的相對路徑,我可以設置我的文件夾路徑並使用操作腳本中的相對路徑。QTP:使用QTP的菜單欄在運行時間
首先,如果我想在腳本中實現同樣的功能,我該怎麼做?
其次,如果我想設置名爲「TEST_ROOT_PATH」的系統環境變量,那麼在每次測試的運行時間內如何實現這一點?
QTP允許動態修改作爲應用相對路徑的基礎的文件夾集合。 您可以通過QTP應用程序的「文件夾」方法訪問此集合。
應該是這樣的:
set qtApp = CreateObject("QuickTest.Application")
set qtFolders = qtApp.Folders
qtFolders.Add "Your path"
你可以從註冊表中還設置文件夾,因爲QTP在註冊表中保存其設置。
創建這樣的內容的.reg文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\SearchPathFolders]
@=""
"path0"="<CurrentTest>"
"path1"="D:\\mylibrary"
和替換路徑1的值。
從命令行執行,用它來與/ s選項(不請求確認):
regedit.exe /s "my.reg"
這應該是兩個獨立的問題。 – TheBlastOne 2015-12-01 06:52:43