Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 什么是UIA元素及其子类,如UIAScrollview和UIAWebview?_Iphone_Ios_Instruments_Ios Ui Automation - Fatal编程技术网

Iphone 什么是UIA元素及其子类,如UIAScrollview和UIAWebview?

Iphone 什么是UIA元素及其子类,如UIAScrollview和UIAWebview?,iphone,ios,instruments,ios-ui-automation,Iphone,Ios,Instruments,Ios Ui Automation,我在一些地方看到了提到的UIAEElement类,但是我找不到关于它的很多文档 这是由Interface Builder生成的吗?例如,如果我将UIWebView拖到Interface Builder中,它是否会创建相应的UIAWebView?这些项目的前缀中的“a”表示自动化(或可能的可访问性)。这些是UI自动化工具脚本中使用的JavaScript类。可在中找到它们的完整列表 它们大致对应于您将在UI自动化脚本中测试的用户界面元素。例如,您命令UIAWindow类在脚本中执行某些操作,它可能会

我在一些地方看到了提到的UIAEElement类,但是我找不到关于它的很多文档

这是由Interface Builder生成的吗?例如,如果我将UIWebView拖到Interface Builder中,它是否会创建相应的UIAWebView?

这些项目的前缀中的“a”表示自动化(或可能的可访问性)。这些是UI自动化工具脚本中使用的JavaScript类。可在中找到它们的完整列表

它们大致对应于您将在UI自动化脚本中测试的用户界面元素。例如,您命令UIAWindow类在脚本中执行某些操作,它可能会在应用程序中驱动相应的UIWindow实例

这些元素是您为界面提供的可访问性信息的关键,因此也值得阅读

您可以参考WWDC 2010视频会话306-使用仪器自动化用户界面测试,或的测试会话,以了解所有这些工作原理的更多信息


所以不,它们不是由Interface Builder生成的,而是管理其他内容。

谢谢。很好的阅读了你提供的链接。谢谢你的帮助。很多人会通过你提供的链接来改变他们的知识库。这里的球队欠你的。课堂的journey.UI自动化部分在讲座的1:44:53开始。