我开发了一个简单的 iOS 应用程序,在使用 Appium 进行测试时,所有 UIControls 状态都显示为可见性错误。下图是测试的截图。我在 Storyboard上设置了可访问性标签
下面给出了我为一个简单的文本字段编写的代码。
self.txt_txt.isAccessibilityElement = YES;
self.txt_txt.accessibilityElementsHidden=NO;
我对此进行了一些研发,但没有发现任何让 UIControls 保持“可见性”为真的东西。如何在上述情况下保持可见性为真。如果不在代码中,是否还有其他脚本可以运行?。欢迎任何想法。
最佳答案
根据此处 Appium 错误数据库中显示的信息,我认为这是使用 iOS8 时的错误:
https://github.com/appium/appium/issues/4131
查看此错误的最后一条评论,似乎在 iOS7 中元素被正确识别为“visible: true”,但在 iOS8 中却没有。
据我了解,目前尚不清楚这是 Appium 中的错误还是 iOS8 中的错误。
关于ios - appium 测试 iOS 中的 UITextField 可见性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28316034/