美文网首页面试题或者技术点汇总
Mac 下 搭建appium +android+python 自

Mac 下 搭建appium +android+python 自

作者: 红发_KVO | 来源:发表于2018-05-30 08:59 被阅读1412次

    Mac 下 appium +python 自动化测试系列:
    Mac 下搭建 appium+ios+python 自动化测试环境(一)
    Mac 下 appium 自动化测试iOS 测试配置和脚本编写(二)
    Mac 下 搭建appium +android+python 自动化测试环境(三)
    Mac 下 appium 自动化测试 Android 测试配置和脚本编写(四)

    在搭建好Mac + appium + python的环境的基础上,我们顺便支持 Android 环境,安装 iOS 环境请看开篇Mac下appium 自动化测试的 iOS 环境搭建(一)

    一步步安装之后安装在目录


    image

    在终端下路径如下:

    cd /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
    
    • 2.安装 android-sdk

    首先因为天朝墙的问题,我们无法访问,这里我推荐一两个地址:

    http://www.android-studio.org/index.php/download

    http://down.tech.sina.com.cn/page/45703.html
    下载完之后,我们可以打开下载路径:

    image 启动 SDK Manager来下载跟新包资源和版本 sdk 基础包
    • 3.配置 Android 环境和 JDK 环境

    首先,打开我们根目录下的.bash_profile文件

    vim .bash_profile(有就会打开,没有就会创建)
    

    按照以下的配置写入配置,路径换成你们自己的对应的路径就好了!

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
    
    export PATH=$JAVA_HOME/bin:$PATH
    
    export ANDROID_HOME=/Users/xxxx/Downloads/android-sdk-macosx
    
    export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools/
    
    export PATH=$PATH:/usr/local/bin:/usr/local/sbin:${PATH}
    

    退出保存之后想里面配置立马生效可以执行以下命令:

    source .bash_profile
    

    验证 android 环境是否配置成功可以简单的使用 adb 命令

    adb devices
    List of devices attached
    (没有连接设备,这里显示为空)
    

    到此,我们再请出 appium-doctor来检测我们的所有的自动化环境:

    appium-doctor
    
    xxxxxdeiMac:~ xxxxxxxx$ appium-doctor
    info AppiumDoctor Appium Doctor v.1.4.3
    info AppiumDoctor ### Diagnostic starting ###
    info AppiumDoctor  ✔ The Node.js binary was found at: /usr/local/bin/node
    info AppiumDoctor  ✔ Node version is 8.11.2
    info AppiumDoctor  ✔ Xcode is installed at: /Applications/Xcode.app/Contents/Developer
    info AppiumDoctor  ✔ Xcode Command Line Tools are installed.
    info AppiumDoctor  ✔ DevToolsSecurity is enabled.
    info AppiumDoctor  ✔ The Authorization DB is set up properly.
    info AppiumDoctor  ✔ Carthage was found at: /usr/local/bin/carthage
    info AppiumDoctor  ✔ HOME is set to: /Users/tanzhiwu
    info AppiumDoctor  ✔ ANDROID_HOME is set to: /Users/tanzhiwu/Downloads/android-sdk-macosx
    info AppiumDoctor  ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home
    info AppiumDoctor  ✔ adb exists at: /Users/tanzhiwu/Downloads/android-sdk-macosx/platform-tools/adb
    info AppiumDoctor  ✔ android exists at: /Users/tanzhiwu/Downloads/android-sdk-macosx/tools/android
    info AppiumDoctor  ✔ emulator exists at: /Users/tanzhiwu/Downloads/android-sdk-macosx/tools/emulator
    info AppiumDoctor  ✔ Bin directory of $JAVA_HOME is set
    info AppiumDoctor ### Diagnostic completed, no fix needed. ###
    info AppiumDoctor 
    info AppiumDoctor Everything looks good, bye!
    info AppiumDoctor 
    

    完事具备,环境就此搭建好了!

    相关文章

      网友评论

        本文标题:Mac 下 搭建appium +android+python 自

        本文链接:https://www.haomeiwen.com/subject/tettsftx.html