Forum Discussion
You can google "what are the URL parts" to do some reading. A URL can contain a protocol, subdomain, root domain, path, query, and fragment.
TestComplete NameMapping is organized by Pages that reference unique URL's. You can use wildcards in Pages URL's; however, when URL's are not unique enough, TestComplete can get confused.
Starting a browser session and navigating to the URL specified in a variable is perfect for environment switching for example DEV, QA, and UAT. For example:
*-apps.tuvsud.com/GCN/Pages/Default
*-apps.tuvsud.com/GCN/Pages/List
*-apps.tuvsud.com/GCN/Pages/Probation
Making a single TestComplete page to store all your mapping is problematic as you are facing, some pages have similar objects and can fail. For example:
*-apps.tuvsud.com/GCN/Pages/*
You need to maintain a balance of unique Pages but also include flexibility to reduce number of Pages mappings. For example:
*-apps.tuvsud.com/GCN/Pages/Default/*
*-apps.tuvsud.com/GCN/Pages/List/*
*-apps.tuvsud.com/GCN/Pages/Probation/*
If this resolves your scenario, marking it as the solution helps future readers find it quickly.