tristaanogre wrote:
Note, also, that there is a link in the object browser when viewing properties to see an "Advanced" view. That view will expose a LOT more properties so that you may be able to map the object using other values to make the identification more robust.
Yes, It's rare, but sometimes I have found that the only thing to distinguish two items is that one has no onClick event...
On a side note, if it is under your control, you could change the ID of the textbox/table.etc. in the markup to make it unique. Sometimes, the best approach to testing is to write your application in a testable manner. A good example of this would be the support for node.js data attributes, where you build the attributes into the markup to help your tests find the items