Для модульности сценария в библиотеку QTP добавляются библиотечные файлы. Он содержит объявление переменных, функции, классы и т. Д. Они обеспечивают возможность многократного использования, которое можно использовать в тестовых сценариях. Они сохраняются с расширением .vbs или .qfl
Новый файл библиотеки можно создать, перейдя в «Файл» >> «Библиотека функций».
Библиотеки ассоциированных функций
Способ 1 — с помощью «Файл»> «Настройки»> Ресурсы> Связать библиотеку функций. Нажмите кнопку «+», чтобы добавить файл библиотеки функций и добавить его, используя фактический или относительный путь, как показано ниже —
Способ 2 — Использование метода ExecuteFile.
'Syntax : ExecuteFile(Filepath) ExecuteFile "C:\lib1.vbs" ExecuteFile "C:\lib2.vbs"
Способ 3 — Использование метода LoadFunctionLibrary.
'Syntax : LoadFunctionLibrary(Filepath) LoadFunctionLibrary "C:\lib1.vbs" LoadFunctionLibrary "C:\lib2.vbs"
Метод 4 — Автоматизированная объектная модель (AOM). Это механизм, с помощью которого мы можем управлять различными операциями QTP вне QTP. Используя AOM, мы можем запустить QTP, открыть тест, связать библиотеки функций и т. Д. Следующий VbScript должен быть сохранен с расширением .vbs, и после его выполнения QTP будет запущен, и тест начнет выполняться. АОМ будет подробно обсуждаться в последующих главах.