'UITextField visibility false in appium test iOS

I have devoleped a simple iOS app and on test using Appium all the UIControls staus is shown as visibility false. The below image is the screenshot of the test. I set accessibility label on storyboard

enter image description here

The code I wrote for a simple textfield is given below.

 self.txt_txt.isAccessibilityElement = YES;
 self.txt_txt.accessibilityElementsHidden=NO;

I have done a little R&D on this and haven't found anything keep 'visibility ' true for UIControls.How to keep visibility true in the above case.If not in code are there any other scripts to run?. Any thoughts are welcome.



Solution 1:[1]

I believe this is a bug when using iOS8, based on the information shown in the Appium bug database here:

https://github.com/appium/appium/issues/4131

Looking at the last comment to this bug, it seems that in iOS7 elements are correctly identified as "visible: true", but the same ones in iOS8 are not.

As far as I understand it, at the moment it's not yet clear if this is a bug in Appium or in iOS8.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Ru Cindrea