Appium+Android Studio+Java+WIndows自动化测试

(做Android自动化测试,前提当然是Android该配置的都已经配置好,这里不赘述,直接开始重点)

第一步:安装node.js

1.到官网下载node.js : https://nodejs.org/en/download/

2.获取到安装文件后,直接双击安装文件,根据程序的提示,完成node.js的安装

3.安装完成后,运行cmd,输入node -v,如果安装成功,会输出版本信息,如下:

 

第二部:安装Appium

1.下载安装文件:https://bitbucket.org/appium/appium.app/downloads/

2.安装过程中出了换一个安装目录,不需要做其他修改

3.把安装目录中node_modules的bin目录放到环境变量Path中

4.完成后,进入cmd命令行,输入appium-doctor,出现下图提示(All Checks were successful),说明环境成功

第三步:使用Android Studio创建测试脚本

1.打开Android Studio创建Android项目,如果已经有了Android项目可以不进行创建(根据实际需要)。创建完成之后New一个java library的module,如下图

创建完成后如下图:

2.创建libs文件夹,用于放jar包

3.创建apps文件夹,跟上面创建libs类似,只是文件夹名字不一样

4.找到以下目录的apk,放入到新建的module, appiumtest--src--main--java--apps

5.将下图的两个jar包复制到上面创建的libs文件夹,选中-右键-Add as a libirary,然后选择先前创建的module

(注意:selenium-server-standalone.jar的版本不能太高,否则会报以下错误)

第四步:配置Appium

 

第五步:编写测试脚本

1.在上面创建的module中的AndroidAppiumTest中编写测试脚本

输入adb device查看deviceName如下图

输入aapt dump badging + module中的apk的绝对路径, 查看appPackage和appActivity如下图

使用uiautomatorviewer(在sdk中的tools/bin)找到对应控件,进行操作,如下图

 

第六步:运行测试脚本

1.启动Appium,直到出现以下内容为启动成功

2.运行测试脚本

完成

展开阅读全文

没有更多推荐了,返回首页