We are going through a release and there are no major differences. There are only few process improvements. I ran a sample script(developed on previous version) and it looks like window names changed in few areas. Why is that? what is the best way to resolve this issue? any help will be greatly appreciated.
Normally, window names don't change unless the developer deliberately (or accidentally, as in bug) changes them in his code.
Some window titles are dynamic (for example, MS Word includes the name of the open document in the window title, so the title is different every time you open a different document). With dynamic window titles, often it is best to use a regular expression to identify the window.
Maybe the developer changed it for a reason. If the reason was faulty, then this could be a bug. If the reason was valid, then you need to update your Object Repository to recognize the new window name.
"The last 10% of any software project will take 90% of the budgeted time. The first 90% will take the other 90%"
Are you thinking of Browser and Page?
If so, I struggled with this for about 3 months before I found out that the solution was extremely easy to bypass.
My Browser and page was looking like this.
or you will use the "SetTOProperty" statement to change the value in your repository dynamicly depending from the version you will have currently under test (its the way to test the old and the new version at same time)