![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android自动化测试
文章平均质量分 77
冰泠912
这个作者很懒,什么都没留下…
展开
-
android自动化测试工具【UiAutomator】——打开settings实例
以下为使用UiAutomation打开settings的一个标本实例,来简单说明使用该工具的测试步骤package com.uia.example.my;//导入需要的内容import android.os.RemoteException;import com.android.uiautomator.core.UiObject;import com.android.转载 2014-04-16 20:04:39 · 1596 阅读 · 0 评论 -
Android4.3的新类UiAutomationConnection
在Android4.3上,Google的开发者新增了一个类UiAutomationConnection,它目前用在Instrumentation test中,控制某些操作的权限。 代码解释是这样说的: UiAutomationConnection是一个远程对象,它从shell中传递给Instrumentation,用于控制某些特权操作,使得这些操作sh转载 2014-04-16 20:18:36 · 1120 阅读 · 0 评论 -
Android自动化基于UIAutomator的实现及代码生成
Android UI自动化测试这块一直是google忽略或者技术薄弱的地方,以至于他没有提供一套完整的自动化测试框架。国内公司做UI自动化测试一般都借助于第三方测试框架如robotium,淘宝测试(TMTS),Robolectric等。但这些测试框架或多或少都存在一些跨应用,事件等待等不足,无法满足UI自动化的所有要求。 Android4.0之后,google仿照微软UIAutomation转载 2014-04-16 20:21:25 · 1317 阅读 · 0 评论 -
用UIAutomation识别UI元素(一)
用UIAutomation识别UI元素(一)分类: UIAutomtionUIAutomtion中主要用AutomationElement 类来 表示 UI 自动化目录树中的一个 UI 自动化元素,并包含由 UI 自动化客户端应用程序用作标识符的值。 添加UIAutomation在reference中添加UIAutomationClient,UIAutomat转载 2014-04-16 20:28:50 · 2305 阅读 · 0 评论 -
用UIAutomation识别UI元素(二)
识别UI元素找到窗口就可以开始找窗口上的UI元素了。 比如我想找Calculator上的文本框 可以用如下代码实现: [c-sharp] view plaincopyusing System.Windows.Automation; ... //找到Desktop AutomationElement Desktop =转载 2014-04-16 20:30:15 · 1722 阅读 · 0 评论 -
用UIAutomation识别UI元素(三)
有时候我们会要捕捉一组有相同属性的控件就要用到AutomationElementCollection 类。 AutomationElementCollection 类表示 AutomationElement 对象的集合比如我们要捕捉Calculator上的所有Button.[c-sharp] view plaincopyusing System.Windows.Automation;转载 2014-04-16 20:31:37 · 3412 阅读 · 0 评论 -
用UIAutomation识别UI元素(四)
在一般情况下用FindFirst和FindAll只可以找到在UISpy中的Control View中有显示的AutomationElement。 但是有时候有的AutomationElement在Control View没有显示,但是在Raw View中确存在。特别容易出现在自定义控件中。 在一个Treeview中就每有一个Text AutomationEl转载 2014-04-16 20:33:20 · 1930 阅读 · 0 评论