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_SDKandroid-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

原文地址:https://www.cnblogs.com/will-wu/p/14394617.html