Issues with objects in a grid for web UI.
I am trying to create basic validation scripts for Pentaho BI tool and TC has issues finding objects that are displayed.
There is a "Browse" view that shows a tree directory structure of folders for saved reports. TC can see the items in object spy, but the path in NameMapping is HUGE.
In the Browse pane, there is a directory "Advertising" with a subdirectory of "Analysis". Based on the NameMapping, the path to "Analysis" is:
Aliases.browser.pageHttpsBiBetahavenComPentahoHo.t able.cell.table.cell.panelSolutionnavigatorandcont ent.panel.panel.panel.panel.panel1.panel.panel.pan elSolutiontree.panelAdvertising.panel.panelAdverti singAnalysis.table.cell.panelGwtUid70
When the script runs, if Analysis is visible on the screen, it can find it most of the time. But it has issues expanding the tree and if the view happens to be scrolled to the bottom with the item out of view up top, it can't find it either.
Is there an easier way to map the object location than what NameMapping sees?
For this kind of apps, always get objects dynamically and operate using your well-defined reusable functions to select, click, etc...
Thank/Like to help others if my input helped you !!!
I am speaking for myself, not for my employer nor any one.