2015-02-05 2 views
1

У меня недавно была ситуация, когда тестируемое приложение не было установлено в Program Files или Program Files (x86).Изменение рабочего каталога UFT

Когда я запустил это приложение из UFT, он жаловался, что не смог найти файл ddl, и в трассировке ошибок он, похоже, искал этот файл ddl не в каталоге установки приложения, а в каталоге установки UFT.

Проблема в том, как изменить рабочий каталог?

ответ

2

Я нашел два способа изменить рабочий каталог.

  1. Из параметров записи и запуска.

    В диалоговом окне настроек записи и запуска укажите путь приложения и рабочий каталог. Когда приложение запущено, UFT будет ссылаться на правильный рабочий каталог.

  2. Использование кода для изменения рабочей директории

'Change working directory 
 
    Set objWrkDir = CreateObject("wscript.Shell") 
 
    objWrkDir.CurrentDirectory = "AUT install path" 
 
    'Launch application 
 
    SystemUtil.Run "AUT executable path"