解决Windows下appium-doctor报各种 cannot be found问题

这是Windows环境下,cmd输入appium-doctor报的各种问题解决

由于我安装的appium是Appium-windows-1.18.0-2.exe版本,和网上一些其他教程有点出入,花了些时间来解决环境问题

appium安装就自行安装,如果有需要安装包,请点击下方链接。

链接: appium

环境安装可以直接参考其他博主的文章,
链接: 环境配置安装

这里重点解决的问题是can not found问题。
解决Windows下appium-doctor报各种 cannot be found问题
上面是我引用了网上的图片,一开始我也是报这些警告,因为安装好了,所以没有报警告,为了大家方便查看,找了这张图片。

  1. opencv4nodejs can not found

自动编译安装方法

(1)安装cmake并配置环境变量
如果需要安装包可以点击下方链接
link:cmake安装包
环境安装和配置参考下面的文档
link:cmake安装配置
(2)安装git并配置环境变量
link:Git安装配置
(3)npm install -g windows-build-tools
(4)npm install -g opencv4nodejs

手动安装步骤如下:

(1)~ (3)前三个步骤参考自动编译步骤(1)~(3)
(4)下载OpenCv,可以在官网下载,选择对应的操作系统和版本下载即可,不过官网似乎有些慢
OpenCv
如有需要可以通过下方链接下载
csdn链接
(5)下载opencv_contrib,注意版本号要对应,比如4.4.0就对应这个也是4.4.0。下载解压后将opencv_contrib文件夹放在opencv文件夹内
这里给一个国内镜像地址:国内镜像
(6)重要!!!
配置环境变量,在系统环境变量path中新建三个变量,分别是:
① OPENCV_INCLUDE_DIR,值为include文件夹目录,比如我的是:D:\software\opencv\build\include
② OPENCV_LIB_DIR,值为包含OpenCV .lib文件的库文件目录 ,我的是:D:\software\opencv\build\x64\vc15\lib
③ OPENCV_BIN_DIR,值为二进制文件的系统路径,包含OPENCV.dll文件的二进制目录,我的是:D:\software\opencv\build\x64\vc15\bin
别忘记!最后添加;%OPENCV_BIN_DIR%;到系统环境变量path中
(7)设置阻止自动编译脚本的运行:
set OPENCV4NODEJS_DISABLE_AUTOBUILD=1
(8)npm install -g opencv4nodejs
安装完成后,重新打开cmd窗口检查,就可以了。
解决Windows下appium-doctor报各种 cannot be found问题

  1. 解决 mjpeg-comsumer cannot be found的问题
    这个最简单,直接安装即可
    安装:npm i -g mjpeg-consumer

  2. ffmpeg cannot be found
    下载地址:官网: ffmpeg
    这里是CSDN下载链接: ffmpeg
    下载后,解压到文件夹下,路径最好不要有中文,然后在系统环境变量path中配置到文件夹的bin路径,比如我解压到
    d盘下的software,那么我的path路径配置就是
    解决Windows下appium-doctor报各种 cannot be found问题
    再新开一个cmd窗口输入ffmpeg -version测试或者appium-doctor,就可以看到成功了
    5.bundletool.jar cannot be found
    在https://github.com/google/bundletool/releases 下载bundletool.jar,
    在你的安卓SDK下新建一个bundle-tool文件夹,然后将这个jar包改名成这个bundletool(.jar后缀名保留)放在bundle-tool文件夹下
    添加path路径,比如我的是
    D:\android-sdk_r24.4.1-windows\android-sdk-windows\bundle-tool
    修改环境变量中的PATHTEXT添加;.jar
    如下图所示
    解决Windows下appium-doctor报各种 cannot be found问题

  3. gst-launch-1.0.exe and gst-inspect-1.0.exe
    需要下载gstreamer,到官网下载对应的版本
    gstreamer
    解决Windows下appium-doctor报各种 cannot be found问题
    找到gstreamer路径,我是在D盘,这个似乎不能选择安装路径。
    配置Path系统环境变量
    我是
    D:\gstreamer\1.0\mingw_x86_64\bin
    解决Windows下appium-doctor报各种 cannot be found问题
    记住是这个有64的的bin文件,配置该路径到path中,
    再检查一下appium-doctor
    发现
    解决Windows下appium-doctor报各种 cannot be found问题

Everything looks good, bye!
说明你成功了,赶快去进行你的软件测试之旅吧~

如果这篇文章有幸帮到您,麻烦请您点个赞,点赞是对我最大的支持!祝您一切顺利~