One Testing Center

QTP - Keyword Driven Framework. QTP Learning Book - Learn By Questions. QTP Learning Book - Made Easy - Part1. QTP Learning Book - Made Easy - Part2. QTP Quality Center - QC.

QTP - Frameworks

QTP - Frameworks. Record and Play back Framework. Action Driven Framework. Data Driven Framework. Functional Decomposition Framework. Keyword Driven Framework. Hybrid Framework. Test Driven Framework.

QTP - Automation

QTP - Basics. QTP - Intermediate. QTP - Advanced. QTP - Frameworks.

QTP - Training

Friends, Welcome to OneTestingCenter. I am HP Functional Test ExportOne. I am HP Automation Functional Test Certified Professional. I am certified for HP Functional Test 11.x. Happy to share my knowledge.

QTP - Books

QTP - Keyword Driven Framework. QTP Learning Book - Learn By Questions. QTP Learning Book - Made Easy - Part1. QTP Learning Book - Made Easy - Part2. QTP Quality Center.

Recent Post

Showing posts with label QTP - Descriptive Programing - Dynamic Object Repository Creation. Show all posts
Showing posts with label QTP - Descriptive Programing - Dynamic Object Repository Creation. Show all posts

QTP - Descriptive Programing - Dynamic Object Repository Creation

QTP - Descriptive Programing - Dynamic Object Repository Creation

OneTestingCenter @ QTP @ Descriptive Programming @ Dynamic Object Repository Creation

‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
' Create a Dynamic Object Repository for  any Web App – Model 1
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

'Set oPage=Browser("name:=.*").Page("title:=.*")
'PageTitle=oPage.GetROProperty("title")

DataTable.AddSheet "dtAppOR"

DataTable.GetSheet("dtAppOR").AddParameter "ObjectNo",""
DataTable.GetSheet("dtAppOR").AddParameter "ObjectClass",""
DataTable.GetSheet("dtAppOR").AddParameter "ObjectName",""
DataTable.GetSheet("dtAppOR").AddParameter "ObjectHtmlTag",""

Set oPage=Browser("name:=.*").Page("title:=.*")
Set oObj=Description.Create()

Set AllObjects=oPage.ChildObjects(oObj)
For i= 0 to AllObjects.Count-1
DataTable.GetSheet("dtAppOR").SetCurrentRow(i+1)
' MsgBox i &vbtab & "Object Class"&vbtab & AllObjects(i).GetROProperty("micClass")
' MsgBox i &vbtab & "Object Name"&vbtab & AllObjects(i).GetROProperty("name")
' MsgBox i &vbtab & "Object Html Tag"&vbtab & AllObjects(i).GetROProperty("Html Tag")
DataTable.Value("ObjectNo","dtAppOR")=i
DataTable.Value("ObjectClass","dtAppOR")=AllObjects(i).GetROProperty("micClass")
DataTable.Value("ObjectName","dtAppOR")=AllObjects(i).GetROProperty("name")
DataTable.Value("ObjectHtmlTag","dtAppOR")=AllObjects(i).GetROProperty("Html Tag")
Next




‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
' Create a Dynamic Object Repository for  any Web App – Model 2
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Set oPage=Browser("name:=.*").Page("title:=.*")
PageTitle=oPage.GetROProperty("title")

DataTable.AddSheet PageTitle

DataTable.GetSheet(PageTitle).AddParameter "ObjectNo",""
DataTable.GetSheet(PageTitle).AddParameter "ObjectClass",""
DataTable.GetSheet(PageTitle).AddParameter "ObjectName",""
DataTable.GetSheet(PageTitle).AddParameter "ObjectHtmlTag",""

Set oPage=Browser("name:=.*").Page("title:=.*")
Set oObj=Description.Create()

Set AllObjects=oPage.ChildObjects(oObj)
For i= 0 to AllObjects.Count-1
DataTable.GetSheet(PageTitle).SetCurrentRow(i+1)
' MsgBox i &vbtab & "Object Class"&vbtab & AllObjects(i).GetROProperty("micClass")
' MsgBox i &vbtab & "Object Name"&vbtab & AllObjects(i).GetROProperty("name")
' MsgBox i &vbtab & "Object Html Tag"&vbtab & AllObjects(i).GetROProperty("Html Tag")
DataTable.Value("ObjectNo",PageTitle)=i
DataTable.Value("ObjectClass",PageTitle)=AllObjects(i).GetROProperty("micClass")
DataTable.Value("ObjectName",PageTitle)=AllObjects(i).GetROProperty("name")
DataTable.Value("ObjectHtmlTag",PageTitle)=AllObjects(i).GetROProperty("Html Tag")
Next


 DataTable.Export "D:\TestData\MyAppOR.xls"

‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
‘@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

GAReddy @ OneTestingCenter @ All Articles