ios - appium 测试 iOS 中的 UITextField 可见性错误

标签 ios objective-c uitextfield appium

我开发了一个简单的 iOS 应用程序,在使用 Appium 进行测试时,所有 UIControls 状态都显示为可见性错误。下图是测试的截图。我在 Storyboard上设置了可访问性标签

enter image description here

下面给出了我为一个简单的文本字段编写的代码。

 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/

相关文章:

ios - *** 错误 *** CGImageSource 创建时数据大小为 : 22467 - current size is only: 6139

ios - 如何应用iOS VNImageHomographicAlignmentObservation warpTransform?

ios - 单击一个 View Controller 中的按钮将在另一个 View Controller 中推进进度条

ios - 字符串中的内联按钮和/或文本字段,使用 Swift 包装与文本相同的文本

ios - 将 SQL 数据从 Annotation click 传递到新 View

ios - Controller 之间的导航 - 黑屏

objective-c - Paint 应用程序,使用帧缓冲区在 OpenGL ES 中渲染纹理

objective-c - NSArray 中枚举的所有值?

iOS 辅助功能提示未在文本字段上说出

ios - UITextFieldDelegate 崩溃(exc_bad_access)