【APP测试】第4讲 配置测试环境

手工测试环境

使用SDK中的adb工具,它是桥接PC机与真机/模拟器

操作步骤:

  • CMD中启动adb服务
adb start-server
  • 启动夜神模拟器
  • 与PC相连的设备
adb devices

模拟器/真机——安装APP

安装Appium

1.下载并安装Android SDK

下载Android SDK Tools,可以选择去我的百度网盘上下载(链接: https://pan.baidu.com/s/1jTMJUfJcSkZgyJ1Q8mAM6w 密码:5lhr),或者去这个网站下载(http://www.androiddevtools.cn/)。下面介绍一下在这个网站上下载的情况,首先打开http://www.androiddevtools.cn/,我们可以看到这里面有Android开发所需的各种工具,首先找到SDK Tools:

如果选择进网站下载,选择最新的版本即可。不过还需要注意一点,我建议大家下载zip压缩包,下载后解压到要安装的Android的路径即可。解压后的文件如下所示:包括add-one,platforms,tools ,AVD Manager.exe,SDK Manger.exe,SDK Readme.txt。 

双击“SDK Manager.exe”,启动SDK Manager,选择以下进行安装

 小知识(点击SDK Manager,无响应,解决小窍门

解决方法如下:

是android sdk里面有问题,需要手动修改。原因是android.bat找不到java.exe时找不到(需要手动指定java.exe的位置),所以会出现闪退的现象。java.exe就是你在安装JDK的时候,bin文件夹下面的程序。

在sdk文件下搜索android.bat这个文件,发现就在Tools这个文件夹下,先把android.bat这个文件备份一下android.bat.bak(可能你的问题跟我不一样,改完之后不好恢复),然后用notepad++打开Android.bat 。

然后 将 rem Check we have a valid Java.exe in the path.这行下面的set java_exe=D:\Program Files\TestTool\Java\jdk-11\bin\java.exe(就是java.exe的所在位置,这样就能找的到)

改成

 勾选你要下载的API版本和对应的Android版本,后面模拟器会用到。

安装Tools下的Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools 建议直接更新。

注意:①下列所勾选的内容都是必须下载的,其他可以根据自身需求进行下载。②API的选择个人建议先考虑下载最新的,因为Android是向下兼容的,如果跟我一样下载不了最新版本的话就亲下载次新版本。比如我选择下载的是Android10(API 29))

2.配置Android SDK环境

1)点击电脑右下解的开始-->window系统-->此电脑(点击右键)-->更多---->属性--->高级系统设置-->环境变量,在当前电脑的环境变量设置中新建一个系统环境变量,变量名为ANDROID_HOME,变量值为D:\Program Files\TestTool\android-sdk-windows(以自己的SDK安装目录为准,确定里面有tools和add-one等多个文件),点击确认。

2)编辑系统变量path中加4个变量值,分别是

%ANDROID_HOME%\build-tools\29.0.3

%ANDROID_HOME%\platforms

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

3)检验环境配置是否成功:点击Windows+R→输入cmd→回车→输入adb start-server。如果没报错,则配置成功(如下图所示) 

 3.安装夜神模拟器

下载地址:夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网 (yeshen.com)icon-default.png?t=N7T8https://www.yeshen.com/

 下载后,直接执行EXE文件即可。

小知识(提示 adb server version(36) doesn't match this client 41

从报错信息看是adb版本不匹配导致的,接下来讲如何解决这个问题

查看adb版本

命令:

adb --version

查看夜神模拟器(nox)的adb版本号

夜神安装地址:D:\Program Files\TestTool\Nox\bin\nox_adb.exe

由此可以分析出,二者的版本不一致。接下来把android-sdk里面的adb.exe版本复制出来,然后改个名称叫nox_adb.exe,替换nox安装的路径:\Nox\bin下的nox_adb.exe文件就行了

效果:

自动化测试环境 

1.SDK+ADB+模拟器

(即前面部署的手工测试环境)

2.安装appium server

下载 appium-desktop-setup-1.8.2.exe,一键安装

3. 安装Appium-python-client

pip install Appium-python-client

pip安装第三方包ERROR Could not find a version that satisfies the requirement

在windows环境下,用pip安装第3方包 Appium-Python-Client,有如下的报错:

ERROR: Could not find a version that satisfies the requirement Appium-Python-Client (from versions: none)
ERROR: No matching distribution found for Appium-Python-Client

用了国内的豆瓣源, 还是不行,

pip install Appium-Python-Client0.25 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

结果用阿里云源就可以了

 pip install Appium-Python-Client -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值