Here i have written two functions for adding and removing Object Repositories for an action call these function with object repository path.
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'Adding Repository to an action
Function AddRepositorytoCurrentAction(RepPath)
Function AddRepositorytoCurrentAction(RepPath)
Dim qtApp,qtRepositories, actName
actName=Environment.Value("ActionName")
Set qtApp = CreateObject("QuickTest.Application")
Set qtRepositories = qtApp.Test.Actions(actName).ObjectRepositories
If qtRepositories.Find(RepPath) = -1 Then
qtRepositories.Add RepPath, 1
End If
If rmvPosition<> -1 Then
Reporter.ReportEvent micPass,"Adding Object Repository","Object Repository is Succesfully Added to the Action "&actName
else
Reporter.ReportEvent micFail,"Adding Object Repository","Object Repository is not Added to the Action "&actName
End If
qtApp= Nothing
qtRepositories= Nothing
End Function
'Remove repository from an action
Function RemoveRepositoryfromCurrentAction(RepPath)
Dim qtApp,qtRepositories, actName
actName=Environment.Value("ActionName")
Set qtApp = CreateObject("QuickTest.Application")
Set qtRepositories = qtApp.Test.Actions(actName).ObjectRepositories
rPosition=qtRepositories.Find(RepPath)
qtRepositories.Remove rPosition
rmvPosition=qtRepositories.Find(RepPath)
If rmvPosition= -1 Then
Reporter.ReportEvent micPass,"Removing Object Repository","Object Repository is Succesfully Removed From the Action "&actName
else
Reporter.ReportEvent micFail,"Removing Object Repository","Object Repository is not Removed From the Action "&actName
End If
qtApp= Nothing
qtRepositories= Nothing
End Function
actName=Environment.Value("ActionName")
Set qtApp = CreateObject("QuickTest.Application")
Set qtRepositories = qtApp.Test.Actions(actName).ObjectRepositories
rPosition=qtRepositories.Find(RepPath)
qtRepositories.Remove rPosition
rmvPosition=qtRepositories.Find(RepPath)
If rmvPosition= -1 Then
Reporter.ReportEvent micPass,"Removing Object Repository","Object Repository is Succesfully Removed From the Action "&actName
else
Reporter.ReportEvent micFail,"Removing Object Repository","Object Repository is not Removed From the Action "&actName
End If
qtApp= Nothing
qtRepositories= Nothing
End Function
'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@