美文网首页自动化测试Appium
Appium入门之环境搭建

Appium入门之环境搭建

作者: lanzry | 来源:发表于2017-11-14 17:26 被阅读69次

    这两天试用云测试平台,发现基本都需要上传测试脚本。我不可能那么菜,于是我打算看看脚本怎么搞。这里从appium入手

    阿里云MQC的文档是写的比较详细的,这里作一下推荐阿里云MQC-Appium环境搭建

    我在看阿里云文档时,还是出了不少问题的,有个bug在appium新版本上已修复,但是阿里云里面下载的zip里面还存在,导致demo始终运行失败,所以这里记录一下自己的环境搭建过程。

    先到node.js官网下载node.js,建议下载most users的稳定版

    安装目录自选,个人强迫症不安装在c盘,我的目录是

    E:\IDE\node-v6.11.3-win-x64
    

    把路径加入环境变量。然后可以-v查看一下版本

    这个时候,可能会出现npm的默认目录并不是你的node.js目录下的node_modules,因为这一点吃了比较大的亏:

    // 查看npm全局安装目录
    npm root -g
    

    假如并不是你的安装目录的话
    到安装目录下 - node_modules - npm中,找到npmrc文件,修改其中的属性为你的node.js安装目录,比如我:

    prefix=E:\IDE\node-v6.11.3-win-x64
    

    然后再运行如下命令行,安装appium最新版:

    npm install appium -g
    

    可能比较慢,耐心等待。安装完毕后,用阿里云文档里面的方式:

    Windows用户在node_modules同级目录中,创建appium.cmd文件,并写入以下代码:

    @IF EXIST "%~dp0\node.exe" (
      "%~dp0\node.exe"  "%~dp0\node_modules\appium\bin\appium.js" %*
    ) ELSE (
      @SETLOCAL
      @SET PATHEXT=%PATHEXT:;.JS;=;%
      node  "%~dp0\node_modules\appium\bin\appium.js" %*
    )
    

    这个时候,打开命令行就能使用appium了,先查看一下版本:

    appium -v
    

    再用-a ip -p port启动appium本地服务,比如:

    // 这是阿里云demo默认的地址和端口,建议使用这个
    appium -a 127.0.0.1 -p 4723
    

    要是运行如下图,则说明安装appium成功了:

    成功以后,就可以下载demo了。完全照搬阿里云文档(请选择Java脚本测试),使用eclipse运行demo,添加appium包依赖(包都在下载的demo中),这一点想必比较简单。

    运行前请连上手机调试,或者开启一个模拟器,而且要明确手机的Android版本号,不知道也没关系,log会提示你:

    到demo的Capabilities.java类中修改成自己手机或模拟器的版本号:

    capabilities.setCapability("platformVersion", "7.1.1");  
    

    运行demo记得要run as junit test:


    最后看到绿色的200,说明和本地appium服务连接上了。


    相关文章

      网友评论

      本文标题:Appium入门之环境搭建

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