What kind of QTPing is this and where in the QTP Reference manual or User Guide can I find out the advantages of this style of coding and how to do it? In a message dated 9/13/11 9:39:32 A.M. Eastern Daylight Time, [email protected] writes:
Hi Shalabh, I think ExecuteFile method belongs to QTP not belongs to VBScript. If you are going to use it in .vbs file it may give you error. There is a scenario you can use it but that .vbs file should be associated to resources. Then you can use. As per your code snippet...you have already used qtpApp.Test.Settings.Resources.Libraries.Add(lib_Path_of_RootFolder & lib_Path_of_StartFramework_Library) So library files will be added to the resources automatically... you can call the function in the script....If there is any mistake in my explanation let me know i will correct it. - Thank you Santhoshg On Tue, Sep 13, 2011 at 4:07 PM, Shalabh Dixit <[email protected]_ (mailto:[email protected]) > wrote: Guys, I want to run the functions inside my function library using QuickTest Application object. As we all know the method to load and run the function library at runtime is "ExecuteFile". I want to run thi method using quicktest object and then want to call the functions inside my function library. Below is the half-way code for my framework-launcher script: -======================================================== 'Create the Application object Set qtpApp = CreateObject("QuickTest.Application") '------------------------------------------------- 'WScript.Echo "" WScript.Echo "Invoking QTP..." WScript.Echo "Done" '------------------------------------------------- 'Start QuickTest qtpApp.Launch 'Make the QuickTest Application visible qtpApp.Visible = True 'Maximizing the QuickTest Application Window qtpApp.WindowState = "Maximized" '------------------------------------------------- 'Open Framework qtpApp.Test.Environment.LoadFromFile("C:\Shalabh\Automation Framework \Config\Function_Libs.xml") lib_Path_of_RootFolder = qtpApp.Test.Environment("lib_RootFolderPath") lib_Path_of_VBScript_Library = qtpApp.Test.Environment("lib_Util_VBScript") lib_Path_of_StartFramework_Library = qtpApp.Test.Environment("lib_Util_StartFramework") qtpApp.Test.Settings.Resources.Libraries.RemoveAll qtpApp.Test.Settings.Resources.Libraries.Add(lib_Path_of_RootFolder & lib_Path_of_StartFramework_Library) ExecuteFile lib_Path_of_RootFolder & lib_Path_of_StartFramework_Library -======================================================== Now I want to call the function "StartFramework" which is inside "lib_Util_StartFramework" library. Request you all to provide their valuable inputs on the same. -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected]_ (mailto:[email protected]) To unsubscribe from this group, send email to [email protected]_ (mailto:[email protected]) For more options, visit this group at _http://groups.google.com/group/MercuryQTP?hl=en_ (http://groups.google.com/group/MercuryQTP?hl=en) -- Thanks and Reagards Santhosh G +918007850250 -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at _http://groups.google.com/group/MercuryQTP?hl=en_ (http://groups.google.com/group/MercuryQTP?hl=en) -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en
