appium的手动安装步骤教程及appium-doctor报错解决集合

17 篇文章 1 订阅 ¥39.90 ¥99.00

 前言

        相信你不少软件测试行业小伙伴应该在用npm安装appium或者是cnpm安装appium途中也碰到一些报错吧,接下来Darren洋教你改为手动安装appium吧!整理不易,请点赞加关注后查看。

一、安装Node.js

        下载地址:

           Previous Releases | Node.js

          安装好node.js后,用以下命令进行查看版本,检查node.js是否安装好。

node -v
npm -v

        python版本对应的node版本

         nvm管理node版本,让你更高效丝滑操作node.js版本,nvm和nmp的版本对应,之前写的文章的传送带:你不知道的node.js小知识——使用nvm管理node版本及node与npm版本对应关系详解_idea加载vue项目_AE—Darren洋的博客-CSDN博客

二、手动下载appium安装包

        appium手动安装包下载链接:

          appium / Appium.app / Downloads — Bitbucket

(1)下载appium安装包

        首先第一步,小伙伴们需前往以上网页链接去下载好appiumforwindows的安装包,我下载的是下面的zip压缩形式的安装包。

(2)解压安装

        下载后安装包后进行解压就是以下界面,我们只需点击进入appium安装程序即可。

(3)选择安装路径

        选择安装路径(建议不安装到c盘)

(4)选择创建桌面快捷方式

        选择创建桌面快捷方式

(5)安装成功

        上一步执行之后可能会根据电脑性能的不同,需等待三到五分钟进行安装程序。出现如下界面即表示安装成功啦!!!

(三)appium配置

        (1)安装完成之后复制appium的安装路径然后在高级系统设置里进行环境配置,目标为系统环境path路径。

        

        (2)将下列npm路径“C:\Users\CFYchen\AppData\Roaming\npm”配置到系统环境变量Path中(这里如果没有的话,可以配置单独的node.js的nmp或者是appium安装目录下自带的npm进行配置)。

(四)运行appium

        用where命令可查看路径,与配置路径一致,appium或者appium -v即可打开appium,点击界面?即可查看appium当前版本。

(五)安装Appium-desktop

下载地址:

Releases · appium/appium-desktop · GitHub 

网盘快速下载:

链接:https://pan.baidu.com/s/1Wh5I2NK18YfB2z2_Rh5C1A 
提取码:1108 

(1)下载安装包

        如下图所示,下载安装包。

(2)解压

(3)运行appium server

解压成功后直接点击appium server,选择start即可

还需安装配置python,jdk、Android sdk,由于Darren之前就配好啦,具体安装实战后续再发!

六、appium-doctor诊断安装环境

(1)安装appium-doctor

        appium-doctor可以检测Appium整体依赖环境配置情况。

npm install appium-doctor -g

(2)appium-doctor诊断

        在控制台输入命令:

appium-doctor

看到如下提示说明整体环境配置成功(只要最左边没爆红就说明appium安装及环境没问题啦)。这里我的出现报黄色的警告,说明这些包都没有被发现,需要进行手动安装下面我们依次进行安装就好啦。

(3)解决警告报错

        警告报错描述如下:

WARN AppiumDoctor  ✖ opencv4nodejs cannot be found.
WARN AppiumDoctor  ✖ ffmpeg cannot be found
WARN AppiumDoctor  ✖ mjpeg-consumer cannot be found.
WARN AppiumDoctor  ✖ bundletool.jar cannot be found
WARN AppiumDoctor  ✖ gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found

为了大家下载方便,我整理了以下报错的下载包。

下载包传送带:

(1)解决appium-doctor报opencv4nodejs cannot be found

        1、在CMake官网下载:cmake-3.6.1-win64-x64.msi

         2、cmake安装过程

 在安装时需要注意的是:
为所有用户添加CMake环境变量

        3、检查cmake安装

        重新管理员打开dos系统cmd命令提示符,输入cmake -version

cmake -version

        4、安装opencv4nodejs

npm -g install opencv4nodejs --ignore-scripts

(2)解决appium-doctor报ffmpeg cannot be found

        (1)下载ffmpeg安装包:https://ffmpeg.org/download.html 

        找到如图所示红框位置点击下载ffmpeg安装包。

        (2)配置ffmpeg环境变量

         

        (3)检查ffmpeg版本信息

        重新管理员打开dos系统cmd命令提示符,输入ffmpeg查看是否出现版本信息,安装完好。

ffmpeg

(3)解决appium-doctor报 mjpeg-consumer cannot be found

npm i -g mjpeg-consumer

(4)解决appium-doctor报 bundletool.jar cannot be found

        (1)下载bundletool.jar

        下载地址:https://github.com/google/bundletool/releases

        2、重命名这个jar包为bundletool.jar,在android sdk目录下,新建bundle-tool目录,把bundletool.jar包放入其中。

        3、配置环境,path后追加上述路径的环境。

(3)解决appium-doctor报gst-launch-1.0.exe and/or gst-inspect-1.0.exe cannot be found

        1、下载gst-launch-1.0.exe and gst-inspect-1.0.exe。

        下载地址:Download GStreamer

        runtime installer 和 development installer 两个应用程序都要下载并安装

        2、下载好后点击安装会弹出如下界面,点击“更多信息”展开,点击“仍然运行”即可。

 

        随后一路点击确定即可(两个都是这样安装)。

        3、配置环境,找到它们的安装路径的bin目录,配置好环境即可。

 

        附1:经过翻译可知,关于以下这个警告报错咱可以不用管,因为已经是用的appium-doctor了。

WARN AppiumDoctor [Deprecated] Please use appium-doctor installed with "npm install @appium/doctor --location=global"

        附2:安装过程中很可能出现以下警告报错,咱就按如下操作即可搞定!!!

apkanalyzer.bat could NOT be found in D:\Download\Android SDK Tools!

        1、下载Command line tools

        下载地址:​https://developer.android.google.cn/studio?hl=zh-cn​​ 

        在Command line tools only部分下载工具

        

        2、下载的压缩包解压到自己的Android SDK目录下。

        3、把cmdline-tools\tools\bin目录下的apkanalyzer.bat文件复制到platform-tools下。

        4、重新管理员打开命令提示符cmd,输入appium-doctor 进行诊断。

整理不易!!!看见了请点赞加关注!!!

感谢支持!!!

  • 24
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AE—Darren洋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值