APP自动化环境搭建
APP自动化环境搭建
目录
1.java环境——java jdk安装与配置
2.Android SDK安装和环境配置(依赖于java环境)
3.安装模拟器Genymotion——使用模拟机调试,需要安装模拟机
4.安装appium
1、java环境:已下载(安装jmeter时下载)————验证是否安装java -version、java、javac
可参考:https://www.cnblogs.com/will-wu/p/13585997.html的2.2部分
2、Android SDK安装和Android版本的下载:
2.1、网上下载:https://www.androiddevtools.cn/ ————文件名:android-sdk_r24.4.1-windows.zip
2.2、解压到文件夹:自己新建文件夹(E:\Android_SDK)——自己喜欢放哪里就在哪里建
2.3、把下载的压缩文件android-sdk_r24.4.1-windows.zip文件解压放到文件路径下(E:\Android_SDK)
2.4、打开解压的文件夹:E:\Android_SDK\android-sdk-windows,双击打开SDK Manager.exe文件,显示是这样的,如图
2.5、如上图,看右下角,自动帮我们选择了17个包,不建议全部安装(下载速度实在太慢,而且太大),只说必须安装的
必须安装的:Tools文件夹里的Android SDK Tools(这个之前一般已经下载好了,不会让再安装,会提示更新),然后选择Tools文件之外的,Android SDK Platform-tools和Android SDKBuild-tools——只需要下载最新版本即可;接着是API的选择,可以看见很多Android 2.2到Android 10/Android R很多版本的API,只选择一个最新的版本,因为Android是向下兼容的;
下面是我的选择:
2.5.1、Tools文件里只选这三个(最新版)
2.5.2、API的选择(直接勾选外面的,即Android最新版本全选,若不打算用模拟器调试,可以不选system images)
2.5.3、extras文件夹中选择(一开始安装可以只安装如图三个:Android Support Repository、Android SupportLibrary和Google USB Driver——现在最新版本没有大佬们说的Android SupportLibrary,我是小白,不知道该怎么选,就选了Android Auto Desktop Head Unit emulator,也不知道需要需要这个,充数的)
2.5.4、下载
接着,点击Install按钮下载既可
2.6、Android sdk的环境配置
“我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —> 新建…
找到 path 变量名—> 新建…
此时环境变量配置完毕
验证环境变量配置是否正确:
找到cmd窗口:输入adb,如图,证明配置环境成功
输入android能如图启动SDK即成功配置环境变量
3、安装模拟器Genymotion——使用模拟机调试,需要安装模拟机(参考:https://www.cnblogs.com/will-wu/p/14482799.html)
执行 genymotion-2.11.0-vbox.exe (一直下一步,中间可自行选择安装目录)
安装完genymotion后,会提示安装virtualbox,继续,期间会提示安装Oracle插件,全部允许安装
完成后,卸载安装genymotion时默认安装的virtualbox,重新安装VirtualBox-5.2.16版本
进入VirtualBox-5.2.16 —> 管理 —> 导入虚拟电脑 --> 点击文件图标,选择(Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560.ova) —> 下一步 —> 勾选”重新初始化所有网卡的MAC地址“ —> 导入,等待导入完成
导入完成后,千万不要点击”启动“,直接关闭vbox即可
重新打开genymotion,选择个人。。。。。在此可启动Samsung Galaxy S6 - 5.1.0
4、安装appium
4.1、安装appium前先安装node.js(为什么先安装nedejs 参考:https://www.cnblogs.com/will-wu/p/14487266.html)
NodeJS下载官网:https://nodejs.org/en/
选择好版本,下载,双击下载好的文件,下一步下一步安装即可
安装完成后cmd命令行运行npm或node -v来查看是否安装成功,如下即安装成功
4.2、使用命令行安装方式安装appium还要先安装cnpm(先安装cnpm是因为npm下载慢)
4.2.1、输入安装cnpm命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
使用淘宝镜像安装是因为慢(原来的镜像地址不在国内,很慢)
4.2.2、如图返回版本号,即安装成功
4.3、cnpm命令安装appium
输入命令:cnpm install -g appium
验证安装成功命令:appium &
4.4、Appium-python库安装
输入安装命令:pip install Appium-Python-Client
如上图即安装成功
5、安装Appium桌面客户端(安装顺序可以忽略)
下载安装包,双击exe文件,下一步下一步即可
打开初始界面后,需要输入host,虚拟器的话就连自己本机即可localhost或127.0.0.1,端口不用改,接着点击Start Server v1.7.2按钮即可,这样设置后,运行脚本是可以在Appium看见运行动作
或有疏漏
最全地址参考:https://www.cnblogs.com/mihoutao/p/11264070.html