Would need more specifics, such as version and AUT, but with the info provided: If all your rows are named the same, which should be the case for dynamic data, then Robot assignes an index number to subsequent rows, e.g., for row 1: Type=TableCell;Name=Detail, for row 2: Type=TableCell;Name=Detail;Index=2, etc...
Use SQAGetProperty to get the name property, which will tell which row you are on by the index number minus 1, else if no index number, then Row 1. Hope this helps
Thanks for the suggestions.
The AUT is Power Builder Version 5.0.4
When I use Object Properties to get the details of the drop down - regardless of the row record that I am pointing to - the properties are identical.
ObjectIndex or Index don't seem to work - I don't see them as properties either when I use Object properties via VP.
Hopefully due to my lack of experience, I am simply over looking something here.
Incidently - if I record with Coordinates it does not have any problems but this I rather not as the number of records can vary and the task of incrementing the coordinates looks a bit messy for each new record creation.
Never tested PowerBuilder so can't help you with specifics, but I am sure that Robot will be able to recognize the objects as unique, either from a specific property or from the index value added to the name or id or someother valid property value.
Try record and select each line one by one. What does the output in the script look like? This should give you the unique property Robot uses to identify the object. Coordinates are usually only applicable if you are recording generic objects, which is another issue altogether.