Forum Discussion
Thanks much Alex for taking the time to give such a detailed reply. I've logged a ticket on this and my plan is, once we have the solution, to post it here. The issue appears to be that the angular grid is on an iFrame inside two other iFrames on the page. I think we would be able to use CSS Selector statements to get at these values if they were in the outside iFrame but we are having a challenge getting to the inner iFrame. SmartBear support has offered to work through the problem with us and hopefully we'll be successful. It isn't an option to change the design of the page to accommodate this, as we have multiple enterprise applications built in a similar way so I expect to encounter the issue elsewhere, although I haven't proven that yet because we are a new customer of TestComplete. Thanks again for your help and suggestions.
Hi,
> The issue appears to be that the angular grid is on an iFrame inside two other iFrames on the page.
Ah, this may be reason of why the grid is recognized as a single object. Thank you for the update and I am almost sure that Support guys will be able to help you.
What I was thinking about is that Angular in its default configuration (or how it is used by developers) does not generate unique and stable IDs for web elements making it extremely difficult to identify them within web page.
For example, https://community.smartbear.com/t5/TestComplete-Functional-Web/Fetch-rows-and-column-values-from-a-custom-built-table-in/td-p/143138 and https://community.smartbear.com/t5/TestComplete-Functional-Web/WebApp-Clicking-on-a-button-in-a-grid-cell/td-p/144637 threads illustrate this problem pretty well.