摘要: 本人之前曾经撰文描述Appium和UIAutomator框架是如何定位Android界面上的控件的。 UIAutomator定位Android控件的方法实践和建议 Appium基于安卓的各种FindElement的控件定位方法实践和建议今天我们换一个渊源更留长,当今更盛行的框架Robotium,实践... 阅读全文
posted @ 2015-01-19 23:54 天地会珠海分舵 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 如文章《Appium基于安卓的各种FindElement的控件定位方法实践》所述,Appium拥有众多获取控件的方法。其中一种就是根据控件所在页面的XPATH来定位控件。本文就是尝试通过自己的试验来尝试对Appium如何用xpath来定位控件做一个阐述,当中如有不对的地方敬请大家指出。1. 背景本文... 阅读全文
posted @ 2015-01-19 23:36 天地会珠海分舵 阅读(212) 评论(0) 推荐(0) 编辑
摘要: AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用。1. findElementByName1.1 示例 el = driver.findElementByName("Add note"); assertThat... 阅读全文
posted @ 2015-01-19 23:34 天地会珠海分舵 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 英文原版:https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/migrating-to-1-0.mdMigrating your tests from Appium 0.18.x to Appium 1.x把你... 阅读全文
posted @ 2015-01-19 23:30 天地会珠海分舵 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1. 问题描述和起因相信大家学习UIAutomator一开始的时候必然会看过一下这篇文章。 Android自动化测试(UiAutomator)简要介绍因为你在百度输入UIAutomator搜索的时候,该文章是排在第一位的。但是里面有一段说法说UIAutomator不能支持通过中文文本查找控件,这个说... 阅读全文
posted @ 2015-01-19 23:20 天地会珠海分舵 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. 问题描述和起因在使用Appium1.7.0及其以下版本的时候,我们可以直接使用如下代码来创建一个AppiumDriver实例进行对安卓设备的操作。driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabi... 阅读全文
posted @ 2015-01-19 23:04 天地会珠海分舵 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 在上一遍笔记博客中本以为只能在Setup和TearDown中做条件判断来实现Junit4的@BeforeClass和@AfterClass功能。今天查看SDK时发现其实是有现成的方法来实现这个功能的。方法就是把编写的测试用例从继承自ActivityInstrumentationTestCase2改成... 阅读全文
posted @ 2015-01-19 22:57 天地会珠海分舵 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Robotium的测试类ActivityInstrumentationTestCase2是继承于Junit3的TestCase类,所以并没有提供Junit4的特性.如网上总结说的 不能通过annotate的方式来识别子类的新特征,如不能实现@beforeclass,@afterclass等特征。只能... 阅读全文
posted @ 2015-01-19 22:41 天地会珠海分舵 阅读(284) 评论(0) 推荐(0) 编辑