We are facing an issue in reading a table content while automating MS Dynamics application using Selenium.
Issue : There are multiple tables in separate sub-windows (Not iframe) within a page. The sub-window / table has a horizontal scrollbar. The page DOM contains only the elements / columns of the table which are currently displayed on screen.
For example column 1-3 of the table are initially visible on the screen and the same is available in DOM as well. When we scroll the table to the right, column 2-5 will be visible on screen and the same will be available in DOM as well. ( which means column 1 is not currently in DOM and column 5 which was not present in DOM previously is present now.
We have a requirement to read the table content. But we are not able to do it with Selenium(with JAVA) since all the table columns are not present in the DOM.