1.需要下载并配置的工具
JDK:安装最新版,然后配置系统变量
官网地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如何配置系统变量参考:http://www.automationtestinghub.com/setup-java-environment-variables/
Eclipse 版本: 见官网或者共享盘
android sdk:官网已经没有单独的tools 下载包了 , 安装完毕之后需要配置环境变量
下载地址:http://tools.android-studio.org/index.php/sdk/
如何配置系统变量:http://www.automationtestinghub.com/setup-android-environment-variables/
Appium: 下载并安装appium desktop,之后是用这个来作为appium sever ,具体安装步骤见:http://www.automationtestinghub.com/appium-desktop/
Appium Java-client: Appium的jar客户端,试过maven的添加方式 但是不成功,所以需要下载下来,手工添加到eclipse工程
下载地址以及方法参考:http://www.automationtestinghub.com/appium-jars-download/(文中的其他jar 不需要下载, 已用maven的方式进行添加了)
2. 在Eclipse里创建测试工程
创建maven 工程 :
Select File -> New -> Other… option from Eclipse IDE
如下图所示 ,选择maven项目
测试先关的 Maven pom 文件可以参考 附件:
添加appium jar到测试工程, 请步骤请参考:http://www.automationtestinghub.com/appium-project-in-eclipse/
3. 开始测试:
开始测试之后 需要此时需要2个步骤 编写代码 连接真机或者模拟器的udid 以及待测app的相关信息
不涉及目前项目的测试,仅仅体验appium的代码可以参考:http://www.automationtestinghub.com/first-appium-test-script/
获取你的真机udid 以及待测app的packageName 和activityName 可以参考:http://www.automationtestinghub.com/apppackage-and-appactivity-name/
4.定位元素的方法
参考:http://www.automationtestinghub.com/appium-desktop-inspector-inspect-mobile-elements/
以OA项目为例子 能以以下配置通过appium 启动 app
实践下来 具体启动appium 然后采用appium desktop的方式会更加适合编写测试代码
5. Appium持续摸索中。。。。