appium自动化测试环境搭建及常见问题

1、下载JDK、配置JDK环境变量

这里分享一个百度网盘下载jdk:
链接: https://pan.baidu.com/s/1lB3sAQ2qi2hn5FV-8KWkDA 提取码: xznu

下载好后点击进行安装。

右击此电脑---属性---高级系统配置----环境变量---系统变量

在这里插入图片描述
在系统变量
<1> 添加环境变量

名为: JAVA_HOME
值为: jdk在电脑上安装的绝对路径
在这里插入图片描述

<2> 在path中加入变量值:
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin
在这里插入图片描述
<3> 验证jdk是否配置好
打开cmd,输入javac
在这里插入图片描述
出现有关JAVA信息表示配置成功

二、安装Android SDK 配置SDK环境变量

分享Android SDK百度网盘链接下载:
链接: https://pan.baidu.com/s/1a55OlUyx40Xfh3He3EWMcA 提取码: 5igd

解压后,开始配置Android SDK环境变量

右击此电脑---属性---高级系统配置----环境变量---系统变量

<1> 添加环境变量
名为: ANDROID_HOME
值为: Android SDK在电脑上安装的绝对路径
在这里插入图片描述
<2> 在path中加入变量值:

相对路径配置Android:
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\android-4.3
%ANDROID_HOME%\platforms\android-18
%ANDROID_HOME%\build-tools\android-4.3\aapt.exe

在path中配置变量来说,我更喜欢绝对路径:
E:\学习相关\Android SDK\windows_sdk\platforms
E:\学习相关\Android SDK\windows_sdk\platform-tools
E:\学习相关\Android SDK\windows_sdk\tools
E:\学习相关\Android SDK\windows_sdk\build-tools\android-4.3
E:\学习相关\Android SDK\windows_sdk\build-tools\android-4.3\aapt.exe
在这里插入图片描述
<3>检查Android SDK是否配置成功
打开cmd,输入 adb -version
在这里插入图片描述
出现版本号,表示配置成功

三、安装Node.js

因为Appium是使用nodejs实现的,所以node是解释器,首先需要确认安装好

百度网盘分享Node.js下载链接:
链接: https://pan.baidu.com/s/1r-KoBUy06hCkLTolbhBrFQ 提取码: 2ive

<1>下载获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装(可以将安装路径进行修改)

<2> 配置Node.js环境变量

右击此电脑---属性---高级系统配置----环境变量---系统变量

在path中添加Node.js的安装路径,也就是node.exe文件所在的目录
在这里插入图片描述
上面带\的Node_js是安装后,自动配置的,不用管,我们还是要添加一个

<3> 验证Node_js配置是否成功
打开cmd,输入npm
在这里插入图片描述

出现npm所在路径,表示配置成功

四、安装Appium

官网下载地址:https://bitbucket.org/appium/appium.app/downloads/

但是下载速度。。。嘿嘿 你懂的

百度网盘分享appium下载链接:
链接: https://pan.baidu.com/s/1ItraYcv4og2478WrJi7gFg 提取码: vfbs
在这里插入图片描述

之后无脑安装就行

五、安装Appium服务

<1 > 打开cmd,运行命令:
npm install -g appium-doctor
在这里插入图片描述
<2> 验证Appium服务已安装好
打开cmd,运行命令:

appium-doctor
在这里插入图片描述
红框内全部为绿色对号,表示有关appium的环境变量均已成功

六、安装夜深模拟器

为什么要安装夜深模拟器而不是其他的呢?

哈哈,这个您随便,但是我要说的是,夜深对于app自动化测试来说,比较友好,像是逍遥模拟器来做自动化测试的话,还是有些瑕疵
在这里插入图片描述
下载好夜深后,打开它所在的文件位置,做以下操作:

<1> androidSDK的 platform-tools下的adb.exe复制到夜神模拟器安装目录。
在这里插入图片描述
<2>androidSDK的 build-tools下的aapt.exe复制到夜神模拟器安装目录。
在这里插入图片描述

<3> 将androidSDK的 platform-tools下的adb.exe复制出来一份放到桌面上,重命名为nox_adb.exe 替换到夜神模拟器安装目录。
在这里插入图片描述
以上就是app自动化测试环境搭建

总结常见问题:
1、如果说在使用上出现错误或是其他问题,首先要用appium-doctor来检查你的配置是否正确

2、连接adb时,没有出现这三行?
在这里插入图片描述
那你可以尝试这样:
打开cmd,执行以下命令,顺序执行

<1>adb connect 127.0.0.1:62001
<2>adb disconnect 127.0.0.1:62001
<3>adb kill-server
<4>adb connect 127.0.0.1:62001
<5>adb start-server

3、连接adb失败?
在这里插入图片描述
重新再使用命令连接一次
在这里插入图片描述

4、appiun跟设备连接异常?根本连不上?

看看你有没有打开开发者选项
模拟器中没有开启的话, 连续点五次版本号,开启开发者模式
在这里插入图片描述
在这里插入图片描述

5、什么都按照以上操作弄好了,可是appium-doctor不好使?
在这里插入图片描述
重新安装Node.js,重新配置Node.js环境变量
先用软件remove,再装Node.js

6、appium参数都已经写好了,可为啥调不起来appium服务,appium日志中出现404 怎么办?
在这里插入图片描述

前提,你使用appium-doctor来检查环境时,他们都是可用的
在这里插入图片描述

那么你可以继续操作以下,打开cmd,执行以下命令,顺序执行:
<1>adb connect 127.0.0.1:62001
<2>adb disconnect 127.0.0.1:62001
<3>adb kill-server
<4>adb connect 127.0.0.1:62001
<5>adb start-server

之后再用appium来连接

在这里插入图片描述
如果有任何在配置appium出现的问题
可以在博客下方留言
或是直接加测试群来找我:762141168

最后祝大家生活愉快,工作顺利
手写不易,希望大家点点赞,我还是比较虚荣的,嘿嘿

发布了18 篇原创文章 · 获赞 101 · 访问量 6905

猜你喜欢

转载自blog.csdn.net/weixin_46457203/article/details/105708887
今日推荐