opencv环境配置使用findElementByImage
所以根据图片查找元素是一个不错的解决方法。由于使用findelementbyimage需要依赖opencv,
安装步骤,非常重要,以下命令,在启动命令行窗口时,需要已管理员身份启动。
第一步
https://github.com/justadudewhohacks/opencv4nodejs#how-to-install
根据opencv里面的介绍需要先安装Cmake
cmake下载地址https://cmake.org/download/
几乎是傻瓜式安装,在安装的时候选择自动配置环境变量就好了。不然要自己手动配置,安装完后第一步就完成了
第二步
使用cnpm的华为镜像,试了淘宝的,没有华为的好用,后面换成了cnpm就顺利一些了。npm config set registry https://mirrors.huaweicloud.com/repository/npm/
npm get registry检查生效没有
npm config list
第三步
运行以下命令
cnpm install --global --production windows-build-tools
会自动安装visual studio和python,但是这一步很容卡住,需要注意的点,这里坑非常的多
升级.netFramwork到最新版手动下载python2.7(python-2.7.15.amd64.msi)装好,并把python2.7添加到path里到C:Users机器用户名.windows-build-tools下手动安装 vs_BuildTools.exe注意装好,python和vs_buildTools后,在跑cnpm install --global --production windows-build-tools还是有可能卡住,这个时候就不要跑了,其实已经装好了,直接进入下一步就好了
第四步npm install -g node-gyp第五步
在命令行跳转到appium的路径下面,我的appium路径是下面这个,根据个人路径来。
C:Users机器用户名AppDataRoamingnpmnode_modulesappium
因为要去github下载代码,把git的ssl关掉
git config --global http.sslVerify false
然后执行以下命令,然后就等吧,有的说需要很长时间,我这里很快就结束了,安装好了
cnpm install --save opencv4nodejs
第六步
检查是不是已经安装好了
npm view opencv4nodejs version
返回版本号,就说明安装好了
还没有评论,来说两句吧...