appium相册选择图片时,安装opencv4nodejs

appium相册选择图片时,要用到driver.find_element_by_image,需要安装opencv4nodejs,安装这玩意坑很多,记录一下
安装opencv4nodejs步骤
1、下载nodejs和cmake的zip包(无需安装,添加环境变量即可)
2、安装git并配置环境变量
接下来根据官方文档!!!https://github.com/justadudewhohacks/opencv4nodejs#how-to-install
建议使用cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
3、管理员身份执行cnpm install --global windows-build-tools
遇到问题npm ERR! Unexpected end of JSON input while parsing near '…sted-git-info/-
解决:cnpm cache clean --force
参考https://www.jianshu.com/p/99d0e5206f0c
4、控制面板那边设置环境变量 OPENCV4NODEJS_DISABLE_AUTOBUILD = 1
5、window的话 还要执行choco install OpenCV -y -version 4.1.0
遇到问题:child process exited with code 1<for more info
解决:要安装chocolatey,win7的话用离线安装
参考https://blog.csdn.net/jackailson/article/details/105930462
6、下载opencv_contrib,下载后解压放到opencv文件夹下
7、设置环境变量
分别是: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中
8、安装appium命令行版本(之前安装了appium-desktop,提示node版本不一致,又安装了appium命令行版本,appium-desktop依旧留着,定位元素时使用)
npm install -g appium
9、进入到appium目录E:\node-v12.18.4-win-x64\node_modules\appium执行
cnpm install --save opencv4nodejs
10、重启appium

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值