Make Named Mapping not care about the "Path"
My application has unique names for every single UI element. But the UI does change on occasion as development is on going. When I try to setup my application in Name Mapping, I set the ObjectType(input, select etc) and the ObjectIdentifier (the unique name). This is more than enough to identify any element in my application. And it all seems to work except that if the developers add a div around my element (or remove one), the name mapping breaks! That is confusing, because I am not mapping on its "path". When I open the broken mapping/alias, it says: The object must correspond to the 'NameMapping.Sys.browser.myPage.panel.panel.panelColMd9.panelFormGroup.fieldset.MyMappedName' Why does it do that? I have told it that I only want to use ObjectIdentifier and ObjectType. Why must it lock it into a path? This makes all my tests that use the mapping super SUPER brittle. On top of that, fixing the broken mapping is hard. Really hard. It is almost easier to start over each time. I am a bit frustrated as this product seems to be setup for me to fail, and a paid product should not do that!Solved1.6KViews0likes2Comments