APP自动化环境搭建

一.安装Android SDK

由于SDK的安装时间较长,所以先安装SDK

网站下载地址:点击跳转。网盘下载地址:点击前往,提取码:8qls

下载好后解压,打开下图中的程序

打开后会弹出如下图所示的下载弹窗

勾选以下选项

其他默认勾选的都取消掉

不做APP开发,不需要进行下载

然后点击Install进行安装

勾选同意协议后点击Install进行安装

然后等待安装

等待的时间可能会有点久

这样就安装完成了,接下来配置环境变量:

1)添加ANDROID_HOME环境变量,配置sdk根目录。

ANDROID_HOME=D:\SDK\android-sdk-windows

2)在PATH变量中添加三项内容:

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

%ANDROID_HOME%\build-tools\29.0.3

这样就配置好环境变量了

然后打开CMD进行验证

输入adb version

如下图即为安装成功

二.安装JDK

安装SDK详情步骤请前往Java环境JDK安装详细步骤(暂未编辑)

验证是否安装成功验证方式如下

运行CMD,输入如下代码


java -version

如下图所示,即为安装成功

三.安装python与PyCharm

  1. 安装python

验证是否安装成功验证方式如下

运行CMD,输入python

如图所示即为安装成功

按CTRL +Z 然后回车即可退出python

安装Python与PyCharm详细步骤点击前往Python与PyCharm的安装步骤

四.安装node

官网下载:点击前往

网盘下载:点击前往,提取码:9pig

下载后双击程序进行安装

点击next进入下一步

勾选同意协议后点击Next进入下一步

设置安装地址,然后点击Next进入下一步

点击Next进入下一步

不需要勾选,点击Next进入下一步

点击Install进行安装

点击完成

验证方法:cmd打开命令行窗口,在命令行窗口中输入node -v 查看版本

cmd打开命令行窗口,在命令行窗口中输入npm

出现如下图所示信息说明安装成功;

五.安装Appium

下载Appium

可在官网下载,点击前往

也可网盘下载,点击前往

提取码:lar7

下载好后双击运行即可

六.添加第三方库Appium-Python-Client

打开PyCharm

点击底部的Terminal

输入


 pip install Appium-Python-Client

然后等待安装完成即可

如下图即安装完成

如果出现上面这种报错信息,则需要更新pip


python -m pip install --upgrade pip

然后重新运行命令就可以了

七.连接

打开模拟器

打开appium

点击Start Server

然后点击右上角的放大镜图标

然后再添加参数,点击+号就可以往下加参数了


appPackage            
appActivity            
deviceName            
platformName            
platformVersion        

获取需要测试的APK包名与activity名

打开cmd,输入aapt dump badging 路径\*.apk

如上图就是apk的包名和activity名

获取devicename

打开cmd,输入adb devices -l

如果输入后是空白的有可能是因为开发者模式的原因

有一些需要开启开发者模式,有一些不可以用开发者模式

platformVersion 这个是版本号

打开模拟器,找到设置自己查看就好了,每中类型的设备都不一样

platformName这个输入Android,用的是安卓的

然后点击Start Seddion运行

如图,appium展示和模拟器一样的页面就可以了

一开始可能会卡在进入页面的那个图片上,点击appium上的刷新,刷新一下就好了

连接成功就可以编自动化程序了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值