安装appium
- 用npm直接安装:npm install -g appium ,安装完成后将appium可执行文件所目录添加到环境变量,例如:C:\Program
Files\nodejs\node_modules\appium\node_modules.bin 这种方法可能会因为网络问题中断失败 - 下载appium的客户端压缩包,解压后配置环境变量
安装appium-doctor
由于现在appium-doctor不内置到appium中了,可以直接cmd命令行安装:npm install -g appium-doctor。
安装完成后,在命令行中输入appium-doctor,出现了如下的warn:
手动安装opencv4nodejs
在上面的四个warn中,opencv4nodejs安装真的困扰了很久,安装到最后总是报错,百度之后无法解决,且自动安装的时间较长,无奈了。故尝试了手动安装。
参考github的如何安装opencv4nodejs:如何安装opencv4nodejs
先贴自动编译安装的方法:
- 安装cmake并配置环境变量
- 安装git并配置环境变量
- npm install -g windows-build-tools
- npm install -g opencv4nodejs
手动安装步骤如下:
前三个步骤与自动安装的相同
-
安装cmake并配置环境变量
-
安装git并配置环境变量
-
npm install -g windows-build-tools
-
下载opencv 下载 选择相应的win pack下载后安装
-
下载opencv_contrib,git地址,下载解压后将opencv_contrib文件夹放在opencv文件夹内
-
配置环境变量,在环境变量中新建三个变量,分别是: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中 -
设置阻止自动编译脚本的运行:
set OPENCV4NODEJS_DISABLE_AUTOBUILD=1 -
npm install -g opencv4nodejs
安装完成后,再执行appium-doctor,就ok了。