windows下搭建Appium环境时手动安装opencv4nodejs依赖

安装appium

  1. 用npm直接安装:npm install -g appium ,安装完成后将appium可执行文件所目录添加到环境变量,例如:C:\Program
    Files\nodejs\node_modules\appium\node_modules.bin 这种方法可能会因为网络问题中断失败
  2. 下载appium的客户端压缩包,解压后配置环境变量

安装appium-doctor

由于现在appium-doctor不内置到appium中了,可以直接cmd命令行安装:npm install -g appium-doctor。
安装完成后,在命令行中输入appium-doctor,出现了如下的warn:
windows下搭建Appium环境时手动安装opencv4nodejs依赖_第1张图片

手动安装opencv4nodejs

在上面的四个warn中,opencv4nodejs安装真的困扰了很久,安装到最后总是报错,百度之后无法解决,且自动安装的时间较长,无奈了。故尝试了手动安装。

参考github的如何安装opencv4nodejs:如何安装opencv4nodejs

先贴自动编译安装的方法:

  1. 安装cmake并配置环境变量
  2. 安装git并配置环境变量
  3. npm install -g windows-build-tools
  4. npm install -g opencv4nodejs

手动安装步骤如下:
前三个步骤与自动安装的相同

  1. 安装cmake并配置环境变量

  2. 安装git并配置环境变量

  3. npm install -g windows-build-tools

  4. 下载opencv 下载 选择相应的win pack下载后安装

  5. 下载opencv_contrib,git地址,下载解压后将opencv_contrib文件夹放在opencv文件夹内

  6. 配置环境变量,在环境变量中新建三个变量,分别是: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

安装完成后,再执行appium-doctor,就ok了。
windows下搭建Appium环境时手动安装opencv4nodejs依赖_第2张图片

你可能感兴趣的:(移动端测试)