美文网首页
自动化测试工具Appium(一)

自动化测试工具Appium(一)

作者: 二斤寂寞 | 来源:发表于2017-07-21 16:22 被阅读90次

    为什么选择Appium?

    优点:

    1、开源
    2、支持Native App、Hybird App、Web App;
    3、支持Android、iOS、Firefox OS;
    4、Server也是跨平台的,你可以使用Mac OS X、 Windows或者Linux;
    5、用Appium自动化测试不需要重新编译App;
    6、支持很多语言来编写测试脚本,Java、Javascript、PHP、Python、C#、Ruby等主流语言;


    缺点:

    1、可以参考的系统性资料较少
    2、文本框输入速度慢,且不支持中文输入
    3、仅仅支持UI测试,不支持单元测试等
    4、不支持跨应用测试,对于不同的手机,如照相等功能,需要编写不同的脚本
    5、要求Android系统版本4.0及以上

    mac下的环境搭建

    java: java环境变量

    java -version

    git
    brew install git
    git --version
    
    ruby

    ruby -v

    brew
    ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
    brew -v
    
    node

    brew install node
    node -v

    npm
    brew install npm
    npm -v
    
    appium

    npm install -g appium

    纳尼???报错


    image.png

    因为国内墙太高而使用npm却是从国外服务器下载,有时候使用npm需要非常长的时间,更多时候是失败,推荐使用cnpm来安装:淘宝 NPM 镜像 10分钟同步npmjs.org镜像,使用方式和npm完全一致
    国内镜像地址

    npm install cnpm -g --registry=https://registry.npm.taobao.org
    npm view appium versions    #查看appium所有的版本号
    npm install appium-doctor   #安装appium-doctor
    

    使用cnpm安装appium和appium-doctor

    cnpm install -g appium --no-cache
    cnpm install -g appium
    cnpm install -g appium-doctor
    

    安装完成后
    appium -v

    网上说使用cnpm可能有问题。有待实践,可以查看文章结尾网址

    wd

    cnpm install wd

    appium-doctor

    暂时只安装了xcode:


    image.png

    安卓未完待续。。。

    下一篇Appium 配置andriod环境变量(二)

    参考网址:
    推荐测试博客
    npm与cnpm
    cnpm可能遇到的问题
    其他参考网址

    相关文章

      网友评论

          本文标题:自动化测试工具Appium(一)

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