Forum Discussion
What happens if you just delete the branch for the one object?
It remaps it under the wrong parent, the only way i can get it map correct so i can highlight it is it delete the parent which i want to avoid doing as it will cause a huge amount of work.
Im afraid im not explaining this issues very well, as im confusing myself trying to explain and solve this issue.
If i delete the one branch, and then remap the tab i want to click it maps it under the wrong parent and im unable to right click and highlight the object.
If i delete the branch and then view the object in object browser, for some reason if i ask it show me in named mapping it takes me to the incorrect parent as this parent is a different object.
Its very confusing.......
- Marsha_R10 years ago
Champion Level 3
I think you have one or more objects in there that don't have a unique set of properties, so TC can't tell them apart, which means there's no unique path for the child object.
Start one level below the parent object and check each branch. See if there's a property that you can add to one or more of the branches above the level of the child object so that the path to the child is clearly unique.
- brijmitchell10 years agoContributor
I dont think i am explaining the issue correctly as i dont believe that is going to work.
If go to the name mapping and right click and highlight the screen it will select the frame below the object i need to map.
if i go to the same mapping and get it show me the object in the object browser it will go to framemainframe() (for example)
if i right click the object i need to map it ask it to show me in name mapping it will send me the name mapping that is already linked to framemainframe which is out of the area of where i need to work.
I have tabs on the page above the main content, these tabs are a seperate object to the main window. but for some reason it has assoicated itsself with the wrong name mapping.
This is such a difficult issue to explain.....
- Aroulradjy10 years agoSenior Member
Hi, can you use the Extended Find option at a level where the stable parent object is and then directly placing all the Tested objects under the Extended Find parent. This way you ignore all the inbetween path items like Frame, Panel, table etc. and get the correct object directly by giveing some unique properties.
We had the same issue as we are refactoring the client code to migrate to IE11. Some of the old Client side rendering widgets are now replace by JQuery stuff and hence the inbetween path is altered but the end user objects are the same.
This has solved a big hurdle of maintaining two sets of scripts.
Hope it works for your situation as there is no end user object changes.
Regards,
Victor
aroulradjy@gmail.com
brijmitchell wrote:I dont think i am explaining the issue correctly as i dont believe that is going to work.
If go to the name mapping and right click and highlight the screen it will select the frame below the object i need to map.
if i go to the same mapping and get it show me the object in the object browser it will go to framemainframe() (for example)
if i right click the object i need to map it ask it to show me in name mapping it will send me the name mapping that is already linked to framemainframe which is out of the area of where i need to work.
I have tabs on the page above the main content, these tabs are a seperate object to the main window. but for some reason it has assoicated itsself with the wrong name mapping.
This is such a difficult issue to explain.....