美文网首页
自动化测试

自动化测试

作者: Chris_C | 来源:发表于2018-07-14 12:53 被阅读157次

    最近抽时间做了下移动端自动化测试的调研

    设备:mac10.12.6
    手机系统:iOS11.0
    

    步骤

    1、安装brew
      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    2、安装libimobiledevice
      brew install libimobiledevice --HEAD 
    3、安装carthage
      brew install carthage
    4、安装node(目的是安装npm)按照官方的地址[https://nodejs.org/en/download/](https://nodejs.org/en/download/)。
    5、安装ios-deploy
      npm install -g ios-deploy
    6、安装xcpretty 
      gem install xcpretty
    7、安装appium1.6.1(dmg)
      https://github.com/appium/appium-desktop/releases/tag/v1.6.1
    8、安装appium-xcuitest-driver
      npm install appium-xcuitest-driver
    9、github下载WebDriverAgent到桌面
      https://github.com/facebook/WebDriverAgent
        进入appium-xcuitest-driver/WebDriverAgent目录全部替换
        终端命令行在此目录下执行
       sh ./Scripts/bootstrap.sh #无报错就OK
     10、进入appium-xcuitest-driver/WebDriverAgent目录,xcode运行WebDriverAgent,改为Automatically manage signing
    
     11、选择WebDriverAgentRunner,执行bulid,test
    

    打开Appium

    60C091A2-F998-4C9E-9809-24507FE8978F.png 271B29D7-35BB-4D5A-B89C-1D6F244E1AAC.png

    输入:


    659F69A5-AC7F-43D5-AC9F-688F61DF9F90.png

    手机连接电脑:首先执行第11步,使WebDriverAgent运行在手机端,然后点击Appium的Start Session按钮:


    4D1EA8C6-23A7-4DE1-B303-2AB970F77592.png

    可以调起要测试的目标APP,前提是目标APP已安装到手机。

    整理计划:
    原理
    环境
    脚本
    测试报告收集
    

    相关文章

      网友评论

          本文标题:自动化测试

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