We have a GRID view which might have been using custom views consisting of CollectionViews with Supplemantary views.
As an example please look at this , as I am not supposed to reveal actual APP due to data protection
Channels(First Column) and TIME (second row) couldnt be retrieved.
So through Appium Inspector, I could get the elements of CollectionView but NOT the elements of supplemantary views inside them. Checked with accesibility inspector and we do have the labels with staticText still we coudlnt identify through appium inspector or through NPM.
Tried these through NPM : and no use
(:accessibility_id,â6:00pmâ)
# xpath = a.string_visible_contains("*","ITV 103")
# element = wd.driver.find_element(wd.get_selector_replaced('tv_grid_page', "pgm_chnl_replace","replace",xpath))
wes= wd.driver.find_elements(:class_name, âUIAStaticTextâ) returns Array other than Channels and TIME.
Can any one suggest any hints to this.
Out devâs are not happy to add IDâs or labels for the sake of Automation due to added overhead to maintainence and refactoring.