zoukankan      html  css  js  c++  java
  • Mac下安装appium+python+Android sdk 环境完整流程

    安装大纲:
    1,安装jdk (jdk1.8及以上版本都可以,尽量不要用最新可能会不兼容)

    2,安装android-sdk (mac版本的android-sdk)

    3,mumu模拟器 (随便找的一个)

    4,安装nodejs(Appium是使用nodejs实现的,所以需要确认安装好)

    5,安装Appium 桌面版

    6,python 3.8.0

    7,pycharm(Community Edition 免费公共版本即可)

    一:安装jdk

    百度jdk下载,官网下载支持的mac版本,下载后双击dmg文件,根据提示安装完成

    在mac下配置java的环境变量

    步骤一:打开mac终端命令行工具,输入“/usr/libexec/java_home -V”,查找java安装路径,如下图

    步骤二:复制java安装路径后,再命令行输入  vim ~/.bash_profile ,在该文件下新增如下图:

    步骤三:保存文件之后,输入命令" source ~/.bash_profile",让环境变量生效。

      遇source命令找不到就在.zshrc文件插入数据,使用命令行输入  open .zshrc  ,然后在文本内输入:source ~/.bash_profile

      依次输入命令“java -version” 和 “javac” 执行,检查 jdk是否安装成功。(不提示command not found 即安装成功)

    二:安装android-sdk

     步骤一:打开下载地址下载Mac版:http://tools.android-studio.org/index.php/sdk

    步骤二:找到下载后android-sdk-macosx包下的tools文件夹,按command+option+c按键,复制当前路径

    打开命令行,切换到复制的tools目录下,输入./Android sdk,打开Android SDK Manager进行安装,选择以下三项

    步骤三:配置环境变量,命令行输入vim ~/.bash_profile

    保存文件之后,输入命令 source ~/.bash_profile ,让环境变量生效。

    最后输入命令adb ,有内容显示与版本即完成

    三:安装mumu模拟器 (随便找的一个)

    直接官网下载:http://mumu.163.com/mac/index.html

    根据提示安装即可(测试前需要先打开模拟器的 开发者模式,usb调试)

    输入命令验证:

    adb kill-server

    adb start-server

    adb devices查看,显示了这个即可

      

    4,安装nodejs

    直接官网下载:http://nodejs.cn/

    根据提示安装即可

    5,安装Appium 桌面版

    步骤一:这里使用的github上的地址:https://github.com/appium/appium-desktop

    Appium可以通过命令行安装和桌面版安装两种方式,建议用桌面版,不仅安装使用方便且可以后续做手机APP自动化进行元素定位使用。

    因最新版本有些许不兼容,建议使用1.18.0版本

    点击latest按钮

    点击tags按钮

    找到1.18.0版本 点击它

    选择需要的版本进行下载,这里下载的mac 

     

    步骤二:打开安装好的appium

    默认端口与地址不需要变动,host也可以写localhost,或者127.0.0.1

      

    6,python 3.8.0

    安装python环境不多介绍,百度很多

    7,pycharm(Community Edition 免费公共版本即可)

    安装pychram不多介绍,百度很多

    8,安装Appium-Python-Client

    appium-python-client 的作用:

    1,appium 像是一个服务,appium-python-client 是让 python 连接 appium 服务的一个驱动,也就是一个 python 语言封装和 appium api 通讯的一个库(python,java,js等)

    2,appium 又继承了 selenium 的 webdriver,因此 appium-python-client 安装可能会更新 selenium。

    命令行使用 pip3 install Appium-Python-Client 进行安装即可

    9,使用代码测试连接

    可以看到运行成功,后续添加元素定位代码即可

  • 相关阅读:
    MySQL约束条件
    MySQL基本数据类型
    MySQL基本sql语句,存储引擎,创建表的语法,严格模式
    MySQL环境变量配置及系统服务制作,设置及修改密码,跳过授权表并重置密码,统一编码
    数据库及SQL语句由来,重要概念介绍,MySQL安装,启动服务端及连接,初识SQL语句
    图书管理系统前端页面搭建
    Bootstrap组件2
    c#版工作流之流程发起(3)
    C#版工作流运行机制(1)
    c#版本工作流引擎状态机(2)
  • 原文地址:https://www.cnblogs.com/feng-20/p/14130800.html
Copyright © 2011-2022 走看看