I am somewhat new to QTP. I have quite good knowledge of vbscript.
I create scripts by recording and then adding vbscript code to make it robust.
During recording the test case, I see the page name changes. For example, when I open the web application
I see the entry Browser("Browser Name").Page("page name").WebEdit("element name").Set "123".
when the script traverses to a different page and come back to this page, the page will be changed
and it looks like Browser("Browser Name").Page("page name_2").WebEdit("element name").Set "123". This happens
for element names also i.e. for the same element, multiple elements are created in the local object repository "Element Name_2".
Due this problem I am not able to maintain an object repository. Though the object repository contain all
elements of the page, when I create a new output or checkpoint, new elements are added with a new page
name with an extension "_2, _3 ... etc".
I think I am missing something. Can anyone help me to get rid of this problem.
Thanks
Sri
I create scripts by recording and then adding vbscript code to make it robust.
During recording the test case, I see the page name changes. For example, when I open the web application
I see the entry Browser("Browser Name").Page("page name").WebEdit("element name").Set "123".
when the script traverses to a different page and come back to this page, the page will be changed
and it looks like Browser("Browser Name").Page("page name_2").WebEdit("element name").Set "123". This happens
for element names also i.e. for the same element, multiple elements are created in the local object repository "Element Name_2".
Due this problem I am not able to maintain an object repository. Though the object repository contain all
elements of the page, when I create a new output or checkpoint, new elements are added with a new page
name with an extension "_2, _3 ... etc".
I think I am missing something. Can anyone help me to get rid of this problem.
Thanks
Sri