如何获得AccessibilityId可以通过UIAutomatorViewer或者Appium Inspector获得。Accessibility ID在Android上面就等同于contentDescription,这个属性是方便一些生理功能有缺陷的人使用应用程序的。比如我们有一个 ImageV...
分类:
移动开发 时间:
2015-08-19 10:55:17
阅读次数:
196
目前没有尝试成功,等成功后补充id=Resource Id,可以通过UIAutomatorViewer获得.如果目标设备的API Level低于18则UIAutomatorViewer不能获得对应的Resource ID,只有等于大于18的时候才能使用。
分类:
移动开发 时间:
2015-08-19 10:37:05
阅读次数:
689
一、有源码情况直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为co...
分类:
移动开发 时间:
2015-08-18 18:16:52
阅读次数:
156
1. 背景本文尝试使用的试验对象是SDK自带的NotePad应用实例,假设已经有两个Notes分别是“note1”和“note2”添加到Notepad上面,我们要做的就是尝试用xpath的方法来定位“note2”这个ListView下面的TextView控件。注意界面上有3个TextView类型的控...
分类:
移动开发 时间:
2015-08-18 13:33:24
阅读次数:
138
转自:http://blog.csdn.net/today520/article/details/378150871、关于没有name,没有ID的元素的定位---通用篇解题思路:因为没有name,id;其实剩下的选择已不多,要么xpath,要么className。xpath木有好印象(稳定性不高,加...
分类:
移动开发 时间:
2015-08-18 11:34:55
阅读次数:
165
转自:http://www.2cto.com/kf/201410/340345.html1. findElementByName1.1 示例?12el = driver.findElementByName("Add note");assertThat(el.getText(),equalTo("Ad...
分类:
移动开发 时间:
2015-08-18 11:25:55
阅读次数:
175
1:first: open two command wins to start appium:appium -p 4725 -bp 4726 -U EP7333W0URappium -p 4723 -bp 4724 -U 3a2acabthus,appium server for the devic...
分类:
移动开发 时间:
2015-08-17 18:53:35
阅读次数:
286
随着移动端 App 测试自动化的兴起,为更好的控制产品质量,越来越多的中大型公司开始了移动端的自动化测试。Appium 自动化测试技术也是我很早之前就想学习的一门技术,却一直没有比较空余的时间来学习(也许是自己懒得缘故吧 ^_^),自今天开始我将开始自己的移动端 UI 自动化测试之旅。Appium ...
分类:
移动开发 时间:
2015-08-11 07:01:41
阅读次数:
189
Appium - iOS Mac环境结构笔者: Max.Bai时间: 2014/101. iOS开发环境的搭建 1.1系统要求 MacOS X 10.7 or higher, 10.9.2 recommended 1.2 xcode要求 xcode6.0(Appium 1.3)。 xcode5.0(...
分类:
移动开发 时间:
2015-08-08 14:50:30
阅读次数:
423
安装Python依赖pip3.4 install nosepip3.4 install seleniumpip3.4 install Appium-Python-Client执行測试用例android_contacts.pyimport osimport unittestfrom appium im...
分类:
移动开发 时间:
2015-08-08 13:25:39
阅读次数:
203