1.APP自动化测试框架比较与优势
Appium的介绍:
1.网址:http://appium.io/
2.优势:
- 跨架构,支持原生,混合以及web移动应用
- 跨平台:Android和IOS
- 跨语言:java,python
3.安装
这里推荐一个网址,里面给出了详细的教程
https://blog.csdn.net/gufenchen/article/details/91352512
2.Appium的组件
- Appium Server
Appium的核心,实质上是一个Web接口服务器,使用node.js实现 - Appium GUI
Appium Desktop的前身,已停止维护,封装的Appium Server是1.4.16 - Appium DESKtop 推荐
内嵌Appium Server,提供了GUI图像化()界面,还包括其他工具的整合 - Appiumn Client
客户端向Appium Server发起请求,可以用不同的语言实现
3.App自动化环境部署
- JDK安装/配置
- IDE-elipse安装
- 模拟器安装:可以替代andrid手机
- Android SDK安装配置
1. jdk的安装 /配置
1.安装-直接下一步-安装路径尽量不要更改,改了也不要出现有中文的目录
2.配置环境变量步骤
1.点击计算机邮件-属性-高级环境变量-环境变量-windonw10系统的可以选择点击下面的新建-填写java-Home,填写jdk的安装路径
jdk一般默认的安装路径是:c:\Program Files\Java\jdk1.8.0_141
2.找到系统变量里面的path进行配置
3.检查jdk有没有安装成功
2.ID-elipse的安装
下载之后-进行解压-直接双击打开即可
3.模拟器的安装
有夜神模拟器,MuMu模拟器…大家自行安装即可
4.Android ADK的安装
1.下载安装
2.配置android adk的环境变量
android adk解压之后的目录是这样的:解压的路径不要有中文
配置环境变量
验证自己的android adk是否安装成功
出现版本号代表安装成功,如果出现非命令则是安装失败,回头检查下自己的配置
5.备注:配置adb
因为android adk的adb和夜神模拟器的adb有冲突,所以在这里要做一个配置
1.打开android adk的,目录找到adb进行复测
2.找到夜神模拟器的目录
3.把刚才复制的adb明细跟换成nox_adb,拷贝到夜神模拟器的目录里进行替换
4.Appium Desktop的基本配置
Simple
Advenced 高级配置
点击Start server 进入之后
1.工具配置
1.进入文件夹D:\android-sdk-windows\build-tools\28.0.3里面输入cmd进入黑窗口
2.在cmd里面输入以下内容把apk拉进去
3.在appium里面输入以下内容
4.输入以下内容
2.在开启之前要先保存
3 开启会话
开启会话之后会出现报错,这是因为应用包没有安装在模拟器上
把安装包拉到模拟器之后再重新开启一次会话