I am currently on automation a task where different Login Id with diff roles are used and then navigate thru the app to verify the access and modify privileges for those roles.(more on GUI testing side)
The issue is there are more than 70 links which needs to be clicked and are on multiple pages.There has been no standards followed during dev becos of which the names,title and other properties vary differently for different pages.
So without adding them to rep and without DP i have used DOM to click on all these links thereby elimiation rep and making the script simpler.(Also I know there are not any enhancements planned on this app)
But in some cases where the objects inside the document needs to verified, i am finding it difficult, so i have decided to use QTP objects for some cases(very minimal) where ever i need to input some values and then verify the access.