• 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

  • 相关阅读:
    centos8防火墙设置
    算法名词释义
    Amazon AWS S3 云服务存储命令备份
    记一次svn迁移
    从 0 开始学架构架构设计的历史背景3
    Ribbon负载均衡架构图
    高效能人士的七个习惯
    从 0 开始学架构前阿里 P9 技术专家的实战架构心法1
    为什么要学习数据结构和算法?
    如何高效学习
  • 原文地址:https://www.cnblogs.com/will-wu/p/14394617.html
Copyright © 2020-2023  润新知