zoukankan      html  css  js  c++  java
  • Appnium安装-Mac平台

    Appium的安装-MAC平台

     

        其实Appium的安装方式主要有两种:

        1)自己安装配置nodejs的环境,然后通过npm进行appium的安装

        2)直接下载官网提供的dmg进行安装,dmg里面已经有nodejs的环境和appium的可执行文件了

        下面我们进入正题,分别进行两种安装方式的讲解

    1 Appium的安装方式一

        本章节主要讲解上面两种方式中的第一种安装方式:自己安装配置nodejs的环境,然后通过npm进行appium的安装

    1.1 NodeJS的环境搭建

        NodeJS的下载地址是:http://nodejs.org/download/

        1)首先到NodeJS的官网下载NodeJS的压缩包,如图点击下载 .tar.gz 并且解压到 /Application/devtools 中,该路径可以根据个人喜好进行定义,本文以 /Application/devtools为例子

            

        2)打开终端开始进行NodeJS的环境配置

            a)执行以下命令进入Home目录并且通过vim打开.bash_profile

    cd ~
    vim .bash_profile

            b)在vim中进行输入以下内容进行NodeJS的环境配置并且保存

    export NODE_HOME="/Applications/devtools/nodejs"
    export PATH=${PATH}:${NODE_HOME}/bin

            c)执行以下命令让刚才的环境配置马上生效

    source ~/.bash_profile

            执行完成后,执行命令

    node --version

            如果终端输出如图则证明环境配置成功

            

    1.2 Appium的安装 

        1)执行以下命令进行appium的安装

    npm install -g appium

        终端如果输出如图并且没有Error输出则表示安装成功

        

    1.3 验证Appium是否安装成功

        在终端执行以下命令检查Appium是否安装成功,环境是否配置完成

    appium-doctor

        如果终端输出如下图,所有的检查项都是绿色的勾则表示Appium完全配置成功。 

        

    2 Appium的安装方式二

        第二种方式就是本文开头说的直接使用dmg进行安装,dmg里面已经包含了Appium需要的NodeJS,Appium Server, Appium-Inspector 等组件

    2.1 Appium的安装

        Appium的dmg安装包下载地址是:https://bitbucket.org/appium/appium.app/downloads/ 

        1)直至笔者写这篇博文的时候,Appium.dmg的最新版本是1.3.1。

        

        具体的安装方式相信各位mac使用者都很清楚了,直接将Appium图标按照箭头方向移动到Application文件夹图标即可。

        

    2.2 配置node环境

    1.配置path环境变量

    export NODE_HOME=/Applications/Appium.app/Contents/Resources/node

    export path=$NODE_HOME/bin:$PATH

    2.验证node配置成功

    在终端输入:node --version

    2.3 验证 Appium是否安装成功

        1)从Launcher中打开刚才安装的Appium,点击图中所示的图标进行安装检测

        

        如果弹出终端并且显示如下图表示安装成功。

        

    3. 安装过程中遇到的问题以及解决方法

    3.1 兼容性问题

        1)问题:由于Appium 1.3.1 尚未对 Mac 10.10系统进行支持,所以在监测的时候会报错,如图:

        

        解决方法:根据官方的所说,这个bug将会在appium 1.3.2 版本中进行修补,详情见链接:https://github.com/appium/appium/commit/7df67175b734a0fb131928a808ad23bc02187c35

        大概的意思就是,到NodeJS的安装目录{NODE_HOME}下,修改文件 /lib/node_modules/appium/lib/doctor/ios.js,在文件中大概第 36 行添加以下代码:

        

        为了方便大家复制过去修改,下面贴出关键代码:

     View Code

        如果你是通过dmg安装的,那么修改的路径是/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/doctor/ios.js

        2)问题:由于环境配置的问题导致appium-doctor在检测的时候无法获取到需要的库所在的文件,如图:

        

        解决方法:

            a) 到 Home目录并且打开.bash_profile

    cd ~
    vim .bash_profile

            b) 如图,显示的是Java环境配置的问题,我们只要添加以下这行即可

    export JAVA_HOME="/Library/Java/Home"
  • 相关阅读:
    UVA1401 Remember the word DP+Trie
    LG5202 「USACO2019JAN」Redistricting 动态规划+堆/单调队列优化
    模拟赛总结合集
    LG5201 「USACO2019JAN」Shortcut 最短路树
    LG5200 「USACO2019JAN」Sleepy Cow Sorting 树状数组
    LG5196 「USACO2019JAN」Cow Poetry 背包+乘法原理
    20190922 「HZOJ NOIP2019 Round #7」20190922模拟
    LG2530 「SHOI2001」化工厂装箱员 高维DP+记忆化搜索
    LG2893/POJ3666 「USACO2008FEB」Making the Grade 线性DP+决策集优化
    关于对QQ 输入法的评价
  • 原文地址:https://www.cnblogs.com/danqiu/p/6428793.html
Copyright © 2011-2022 走看看