appium-iOS设备的自动化测试环境搭建

前言


最近一段时间,花了较多的精力在Android的自动化上面,但是看到网上有很多人都在研究以及学习iOS的自动化,所以昨天就抽空研究了下。做个笔记记录下。

正文


  1. brew
    这边提下brew的安装,brew是Mac OS不可或缺的套件管理器
    执行下面命令
    ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”

  2. node.js
    下来是Node.js的安装, brew install node
    PS:这里的安装尽量不要使用sudo命令来安装,不然后面会存在有权限问题

  3. appium
    appium的安装这里直接采用dmg文件的安装。
    下载地址appium
    如果是需要通过命令行安装的话,那么就是npm install -g appium

  4. selenium
    下载地址selenium
    下载后直接运行 python setup.py install 即可

  5. appium-python-client
    下载地址python-client

  6. appium-doctor
    完成以上的准备工作以后,我们运行appium 。运行appium-doctor, 可以通过点击appium界面上的
    这里写图片描述
    来进行查看我们的环境配置是否已经OK.

        ➜  ~  appium-doctor
        Running iOS Checks
        ✔ Xcode is installed at /Applications/Xcode.app/Contents/Developer
        ✔ Xcode Command Line Tools are installed.
        ✔ DevToolsSecurity is enabled.
        ✔ The Authorization DB is set up properly.
        ✔ Node binary found at /usr/local/bin/node
        ✔ iOS Checks were successful.
    
  7. 所有的内容目前已经安装完成了,现在问题是如何开始一个实际的demo呢?最好的办法就是下载官方的Demo了。
    下载地址sample-code
    在终端进入 cd Downloads/samplecode-master/sample-code/apps/TestApp,目录下通过如下命令编译生成示例程序:xcodebuild -sdk iphonesimulator 当看到BUILD SUCCEEDED则说明编译成功

    注意:这行命令在TestApp项目底下创建了一个build/Release-iphonesimulator目录
    这里面包括了python,ruby等等的例子。
    所以我们进入到对应的目录下,运行里面的ios_sample.py的文件(当然前提是你要开启你的appium server哦),这个时候我们就可以看到脚本在模拟器上运行起来了。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值