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客户端了。

        

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

  • 相关阅读:
    Lotus iNotes 用户启用标识符保险库
    Domino NSD日志诊断/分析
    从 Domino 7.x 升级到 Domino 8.0.1 后服务器性能下降
    Domino服务器命令表
    源码:使用LotusScript发送mime格式邮件
    构架Domino CA中心之一
    如何在DNS中增加SPF记录
    构架Domino CA中心之二
    在Ubuntu 8.04上安装Domino R8.02
    内存陷阱 驯服C++中的野指针 沧海
  • 原文地址:https://www.cnblogs.com/cbslock/p/10689562.html
Copyright © 2011-2022 走看看