• 关于在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客户端了。

        

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

  • 相关阅读:
    vue指令(3)v-html
    vue指令(2)v-text
    vue基础(2)模板语法
    Struts2中在Action里面向前端页面传值的方法总结
    MySQL之字符串函数
    搜索关键字描红
    点击超链接执行js代码实现确认操作
    Java之线程同步的三种方法
    Java之线程的控制
    Java之线程的生命周期
  • 原文地址:https://www.cnblogs.com/cbslock/p/10689562.html
Copyright © 2020-2023  润新知