zoukankan      html  css  js  c++  java
  • 关于在mac安装appium环境

    前言:最近因为接口脚本方面碰到坎了。暂时无法解决。所以趁着有点时间。先把appium环境搭起来。

    对比起winodws。mac装的东西又多了一些。(不过确实只有mac才能真正发挥appium的功能)

    1、java环境

    2、git环境

    3、ruby环境

    4、brew(mac必装)

    5、node环境

    直接brew install node进行安装

    6、npm(跟python的pip一个德行)

    7、appium

    npm install -g appium

    8、wd

    npm install wd。 ----安装失败

    sudo npm install wd。----安装失败。换个源吧

    sudo npm --registry http://registry.npm.taobao.org install -g wd ----安装失败。疯狂查资料

    sudo npm --registry http://registry.npm.taobao.org install -g wd --unsafe-perm --save-dev----成功

    9、xcode(直接去appstore下载)

    10、下载android SDK(需要什么就下载什么,切记不要瞎几把下,我一开始就是没注意看。多下了几个。最后sdk包快40G了)

    11、这个时候运行appium-dooctor。一般会报错command not found。(1.5之后的版本需要独立下载了)下载。再次运行。然后你会发现一堆的报错。

      有xcode报错:WARN AppiumDoctor ✖ Xcode is NOT installed!

        解决办法:将Xcode的安装路径改为:/Applications/Xcode.app/Contents/Developer(sudo xcode-select -s /Applications/Xcode.app/Contents/Developer)

      有java报错:WARN AppiumDoctor ✖ Bin directory for $JAVA_HOME is not set.

        解决办法。在.bash_profile文件硬编码javaSDK路径。

        以及一堆android环境问题等等。这是我的.bash_profile文件内容(没有就先touch .bash_profile。然后open .bash_profile打开或者vi都行)

        

    12、再次运行appium-doctor(这样子就差不多了)。

    13、然后就开始安装android模拟器和appium客户端了。

        

    总结:碰到一堆的问题的时候一个一个来就是了。

  • 相关阅读:
    第11章 接口与内部类
    第10章 多态
    API接口设计之token、timestamp、sign具体实现
    JDK 监控和故障处理工具
    分布式id生成方案
    SQL优化
    自定义对象存入Redis
    OAuth(开放授权)
    Hystrix使用
    Session机制详解
  • 原文地址:https://www.cnblogs.com/cbslock/p/10689562.html
Copyright © 2011-2022 走看看