‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
‘GET THE CURRENTLY OPENED SCRIPT NAME IN QTP WITH VB SCRIPT
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Public Function funcGetOpenedTest()
‘Create QTP Object
Set objQTP = CreateObject("QuickTest.Application")
‘Making the QTP Window Visible
objQTP.Visible = True
‘Launching the QTP Application
objQTP.Launch
            ‘Displaying the Opened Test Name
            MsgBox ("Current Test Opend in QTP : " & objQTP.Test.Name)
End Function 
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
‘WHILE OPENING SCRIPT IN QTP, CHECK CURRENT SCRIPT IS SAVED. IF IT’S NOT SAVED MEANs SAVE
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Public Function funcSaveScript()
‘Create QTP Object
Set objQTP = CreateObject("QuickTest.Application")
‘Making the QTP Window Visible
objQTP.Visible = True
‘Launching the QTP Application
objQTP.Launch
            boolSave = False
            ‘Saving the Script, if its not saved
If objQTP.Test.Modified Then
            strReturnValue = MsgBox("Do you want to save """ & objQTP.Test.Name & """?", vbYesNoCancel)
            If strReturnValue = vbYes Then
                        objQTP.Test.Save
            ElseIf strReturnValue = vbNo Then
                        boolSave = False
            Else
                        WScript.Quit
            End If
End If
End Function
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
‘OPENING THE SCRIPT IN READONLY
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Public Function funcOpenScriptInReadOnly()
‘Create QTP Object
Set objQTP = CreateObject("QuickTest.Application")
‘Making the QTP Window Visible
objQTP.Visible = True
‘Launching the QTP Application
objQTP.Launch
            ‘Open script in Update Mode
            objQTP.Open strTestPath
            ‘Open Script in Read Only Mode
objQTP.Open TestPath, true
End Function
‘xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
No comments:
Post a Comment