Я использую QTP 11.5 для автоматизации веб-приложения. Я пытаюсь вызвать действие в qtp через скрипт драйвера, как показано ниже:
RFSTestPath = "D:\vf74\D Drive\RFS Automation\"
LoadAndRunAction RFStestPath и LogInApplication, "Action1", oneIteration
Внутри LogInApplication (Action1) я вызываю функцию входа в систему как:
Вызов fncLogInApplication(strURL,strUsesrName,strPassword)
Определение fncLogInApplication записано в файле fncLogInApplication.vbs. Когда я связываю файл fncLogInApplication.vbs со скриптом драйвера, я могу выполнить свой код без каких-либо ошибок. Но когда я отвязываю файл .vbs от драйвера и связываю его с тестом LogInApplication, я получаю «Несоответствие типов:« fncLogInApplication »»
Может ли кто-нибудь помочь мне в ассоциации, пожалуйста. Я хочу, чтобы fncLogInApplication выполнялся, когда я связываюсь с LogInApplication, а не с основным скриптом драйвера.
Пожалуйста, прокомментируйте, если вам нужна дополнительная информация