- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在一些地方看到过这个 UIAElement 类,但我找不到太多关于它的文档。
这是由 Interface Builder 生成的吗?例如,如果我将一个 UIWebView 拖到 Interface Builder 中,它是否会创建相应的 UIAWebView?
最佳答案
这些项目前缀中的“A”代表自动化(或可能是可访问性)。这些是在 UI 自动化工具的脚本中使用的 JavaScript 类。它们的完整列表可以在 UI Automation Reference Collection 中找到。 .
它们大致对应于您将在 UI 自动化脚本中测试的用户界面元素。例如,您命令 UIAWindow 类在脚本中执行某些操作,它可能会在您的应用程序中驱动相应的 UIWindow 实例。
这些元素关闭了您为界面提供的可访问性信息,因此也值得阅读 Accessibility Programming Guide for iOS .
您可以引用 WWDC 2010 视频 session 306 - 使用仪器自动化用户界面测试,或 my class on iTunes U 的测试 session 有关所有这些如何工作的更多信息。
所以不,它们不是由 Interface Builder 生成的,它们管理其他东西。
关于iphone - 什么是 UIAElements 及其子类,例如 UIAScrollview 和 UIAWebview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813027/
我正在尝试 UIAutomation。我有一个 ScrollView ,其中有更多的子 ScrollView 。我可以点击前 6 个可见的子 ScrollView ,但后来当我尝试点击第 7 个时,它
我在一些地方看到过这个 UIAElement 类,但我找不到太多关于它的文档。 这是由 Interface Builder 生成的吗?例如,如果我将一个 UIWebView 拖到 Interface
我是一名优秀的程序员,十分优秀!