Appium安装

作者: jamalping | 来源:发表于2018-08-15 15:23 被阅读0次

    1、安装前需要准备以下环境

    • java
    ➜  ~ java -version
    java version "10.0.2" 2018-07-17
    Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
    Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
    

    如未安装:

    JDK下载地址

    打开后如下图:

    注意勾选红框里的圆圈

    jdk
    • git

    mac自带

    ➜  ~ git --version
    git version 2.15.1 (Apple Git-101)
    
    • ruby

    mac自带

    ➜  ~ ruby -v
    ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
    
    • brew
    ➜  ~ brew -v
    Homebrew 1.7.1
    Homebrew/homebrew-core (git revision 553e; last commit 2018-08-14)
    

    Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

    安装:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    更多信息可查看官网

    • node
    ➜  ~ node -v
    v10.8.0
    

    没安装的话,用homebrew安装:

    brew install node
    
    • npm
    ➜  ~ npm -v
    6.2.0
    

    没安装,用以下命令安装

    brew install nod
    

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
    允许用户从NPM服务器下载别人编写的第三方包到本地使用。
    允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
    允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
    由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。

    • carthage

    第三方库管理工具

    安装:

    brew install carthage
    

    正式工具的安装

    • 安装Appium server
    npm install -g appium
    

    安装完成则可以查看版本号

    ➜  ~ appium -v
    1.8.1
    
    • appium-doctor 安装
    npm install appium-doctor -g
    

    检查环境是否装好了。

    如下图:运行 appium-doctor --ios (这里只讲ios)

    ios测试所需的环境检测结果

    全部为“✔”,则说明appium环境准备好了

    • 安装Appium客户端
    ➜  ~ npm install wd
    
    > wd@1.10.3 install /Users/jamalping/node_modules/wd
    > node scripts/build-browser-scripts
    
    npm WARN saveError ENOENT: no such file or directory, open '/Users/jamalping/package.json'
    npm WARN enoent ENOENT: no such file or directory, open '/Users/jamalping/package.json'
    npm WARN jamalping No description
    npm WARN jamalping No repository field.
    npm WARN jamalping No README data
    npm WARN jamalping No license field.
    
    + wd@1.10.3
    updated 1 package in 3.31s
    

    这是我装的时候遇到的问题。也懒的去解决了。因为我发现了一个appium-desktop的GUI版。下载地址

    Python、Ruby、Java、Javascript、PHP、C#等,任君选择,去官网下载。
    例如我用Python,就安装Appium-Python-Client,在终端运行

    • 安装依赖库
    brew install libimobiledevice --HEAD
    npm install -g ios-deploy  #如果是iOS10以上的系统才需要安装
    

    如果没有安装 libimobiledevice,会导致Appium无法连接到iOS的设备,所以必须要安装,如果要在iOS10+的系统上使用appium,则需要安装ios-deploy

    好了,Appium的安装以及部署暂时就说到这里,接下来讲讲具体实践。

    相关文章

      网友评论

        本文标题:Appium安装

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