appium+java+testng+maven环境搭建

1.java开发环境搭建

2.android开发环境搭建

3.安装Nodejs(JavaScript 运行环境)

appium 是用 nodejs 写的,如果要从源代码运行的话,nodejs 还真少不了。另外 appium 也是 nodejs 的一个 module。 我们可以并推荐通过 npm 安装 appium。

备注:如果安装了appium.exe则不用安装

4.安装appium

可使用用 nodejs 的 npm 安装,或到官网直接下载appium.exe(AppiumForWindows下载地址:https://bitbucket.org/appium/appium.app/downloads/ )

运行CMD输入 npm install -g appium安装,再在cmd中输入 appium -a 127.0.0.1 -p 4723 (-a表示ip,-p表示端口, 可以通过appium -h查看更多命令)检查appium服务是否启动成功

默认开启4723端口接受webdriver请求
默认开启4724用于和android通讯

可用 appium-doctor检测是否安装成功

5.eclipse中导入appium.jar包,如果发用到其它协议(如selenium)则需要另外导入(selenium-java-2.44.0.jar、selenium-server-standalone-2.44.0.jar)

备注:DesiredCapabilities是属于selenium的

下载地址:http://yunpan.cn/cFa7XfNveXwLQ  访问密码 832d

6.eclipse中安装testng,可直接搜索安装,然后导入testng依赖库(这个会自动提示)

备注:appium使用API源码查看http://appium.github.io/java-client/ 

                                     https://github.com/SeleniumHQ/selenium/tree/master/java/client/src/org/openqa/selenium

       appium使用方法官方文档:http://appium.io/slate/en/master/?ruby#about-appium

自己写的脚本:http://yunpan.cn/cLduKTsmCccTB  访问密码 186a

                        测试的APK:http://yunpan.cn/cLduYn8ISErKR  访问密码 be97

原文地址:https://www.cnblogs.com/penghong2014/p/4269594.html