Appium入门安装搭建环境完整教程加实现过程经验总结
需要添加至环境变量的路径有如下截图中的内容:最后再次在cmd命令行运行appium-doctor进行检测,看到一片绿色,或者打勾的就没问题了,剩下的就祝各位好运了最后再分享一个Appium-Inspector阿里云盘连接,不然每次都要从github下载,真的太麻烦了最后,该文章可能还存在部分不足的情况,毕竟也是过了段时间才总结的,后面也是会不定期进行更新,哎,想想还是任何人都可以看吧,不然也就失去
前言
该经验因为是本苦熬一周加实操才总结的经验,所以这次不免费了,废话不多说,直接开始!
环境与相关插件说明
测试机iqoo neo5pro Android 12、Windows、appium-server(也就是现目前的Appium Server GUI)、JAVA SDK、AndroidSDK(这里推荐使用Android Studio进行安装,下面关于AndroidSDK的安装也是基于Android Studio进行说明)、Node.js、opencv4nodejs、ffmpeg、mjpeg-consumer、bundletool.jar、gst-launch-1.0.exe、gst-inspect-1.0.exe
安装配置Appium运行环境
1、安装JDK
这里推荐安装JAVA11版本的,因为现在部分应用已经开始不兼容java8,转向java11了,推荐官网下载:https://www.oracle.com/java/technologies/downloads/#java11
页面里显示在首行的是java最新版本,往下翻翻就能找到11版本的,下载前要进行邮箱登陆,具体不解释了,下载完成后一直点击下一步下一步安装完成后,配置好JAVA_HOME、bin目录、jre目录环境变量就行,这里不重点说这个,这个是基础网上也有很多教程。
2、安装Android SDK
官网下载Android Studio:https://developer.android.google.cn/studio/
为什么要用Android Studio安装SDK?因为如果你要测试12及以上的安卓版本手机,用它安装是最方便的,Android Studio安装完成后直到初始化完成会自动下载最新版SDK,后面不需要可删掉,随便打开一个文件夹(普通文件夹就行),进入应用页面后点击Tools>SDK Manager
接着点击SDK Tools安装一些必备的工具
如果出现有需要确认勾选页面,就把所有的下载内容个accept一下,下载完成后,进入到下载的SDK文件夹目录
2.1配置SDK环境变量
环境变量配置过程与JAVA环境变量配置过程一致,就不再做详细的说明了,主要需要配置的路径主要有androidSDK的HOME、build-tools、tools、platform-tools,如下图:
配置完成后,打开cmd命令行窗口,分别输入adb(或者adb.exe,window10有时候识别不了不带拓展名的)、android出现下图中的内容则代表android SDK安装成功了
3、安装appium-doctor检测appium运行环境配置状况
设置更新一下淘宝的npm(国内镜像源),下载快一些:https://npm.taobao.org/
安装方法:npm config set registry https://registry.npm.taobao.org
打开cmd输入npm install -g appium-doctor进行安装,安装完成后继续输入appium-doctor对环境进行检测(因为我是已经全部配置过了,所以检测全为通过,下面将依次按顺序进行环境配置):
4、安装node.js
直接官方下载一直点击下一步安装并配置环境变量即可(在安装的时候记得勾选一下添加环境变量选项,更方便一些),官网地址:https://nodejs.org/en/
安装完成后,打开新的cmd命令行窗口,输入node,得到以下内容,则安装成功
5、安装opencv4nodejs
在cmd命令行中输入安装命令:npm -g install opencv4nodejs --ignore-scripts
请以实际情况为主,我这里显示的是改变了,是因为之前我已安装过了
网上其他教程都说安装opencv4nodejs需要先提前安装CMake,但我记得是不需要安装CMake也能成功安装opencv4nodejs,如果不成功的话,可以在官网下载CMake安装并将bin目录配置进环境变量试试,下载地址:https://cmake.org/download/
6、安装ffmpeg
直接进官网下载安装包,地址:http://ffmpeg.org/download.html#build-windows
7、安装mjpeg-consumer
在cmd命令行中输入安装命令进行安装即可:npm i -g mjpeg-consumer
最后安装成功效果图与opencv4nodejs安装成功效果图一样,都是新添加了包
8、安装bundletool.jar
这个有点麻烦,因为该包需要去github下载,这里就直接分享阿里云盘地址了:
「bundletool-all-1.11.0.jar」https://www.aliyundrive.com/s/vzqEhRVx3Dm
使用方法很简单,在androidSDK根目录中添加一个bundle-tool文件夹,将jar包从命名为bundletool.jar,如下图
接着,在环境变量pathext末尾加上.JAR即可,如下图:
9、安装gst-launch.exe与gst-inspect.exe
直接官网下载:https://gstreamer.freedesktop.org/download/#windows
下载完成后,将文件移动到需要安装的盘中,因为该安装程序会自动将文件安装到安装包所现在盘的跟目录中,并自动生成一个gstreamer进行存放:
接着将bin目录路劲添加值环境变量path中即可。
总结:
需要添加至环境变量的路径有如下截图中的内容:
最后再次在cmd命令行运行appium-doctor进行检测,看到一片绿色,或者打勾的就没问题了,剩下的就祝各位好运了
最后再分享一个Appium-Inspector阿里云盘连接,不然每次都要从github下载,真的太麻烦了
「Appium-Inspector-windows-2022.7.1.exe」https://www.aliyundrive.com/s/7W3TPetnba3
最后,该文章可能还存在部分不足的情况,毕竟也是过了段时间才总结的,后面也是会不定期进行更新,哎,想想还是任何人都可以看吧,不然也就失去了分享的意义,最后的最后还是老样子。
大家有什么好的意见,或者代码中存在什么问题都可评论私信告诉我,先谢谢啦!!!!
YX9010_0@的第十六篇文章
2022/8/3
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)