求大神 有人会UIA如何进行自动化测试试吗

原文地址:/html/16/n-)微软根据如何进荇自动化测试试的需求,重新实现了一套自动化体系大家可以看下边的图,这个比较准确从此如何进行自动化测试试 人员迎来了更广闊的一片蓝天(虽然还飘着点小小的乌云……),随之也有了一些小小的纠结:

  的语言来写并且运行在.Net托管堆中,性能就成为其中┅个 问题虽然我不认为是很大的一个问题,一般来说如何进行自动化测试试程序在等待UI反应的时间要远远多于这一点点的性能差异

  所以,对Windows Automation API 而且还会碰到有些控件不在控件树 上。所以大家跟我一起期待年底的更新吧……

}

  你除了将你的测试用例运行模拟器上也可以将它运行在一个真实的设备上。不过如何进行自动化测试试用例只能运行在支持多任务的:iPhone 3GS,iPadiOS > 4.0等设备上。遗憾的是鈈管iPhone 3G的系统版本是什么都不支持。

  1)通过USB接口连接上你的iPhone

  4)启动测试 (?I)

  5)后面的步骤请参考前面模拟器部分。

  Accessibility和UIAutomation有密切的联系:如果一个控件的Accessibility是可以被访问的你就可以设置和读取它的值,作相关的操作而当一个控件的Accessibility不可见时,你就没有办法通过automation訪问它

view(即:一个视图包含其它的UIKit元素)的accessibility时,你必须注意你设置了整个View的accessibility将会“隐藏”它的子视图的accessibility,例如:在示例项目中你不能将outlet视图设置成可访问的,否则它所有的子控件将都不可以访问了在任何时候,logElementTree都是你忠实的朋友:它将当前界面的所有可被访问的元素都打印在日志里

parent。你的主窗口包含很多的控件它们是以UIKit层次的方式定义的,这些UIKit层次结构对应的是UIAElement的层次树例如:前面的测试代碼中,通过调用logElementTree我们可以得到如下面所示的树结构:


}

我要回帖

更多关于 如何进行自动化测试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信