appium iOS自动化环境搭建

必要条件:

1.macOS系统 

2.xcode  10以上

3.appium Desktop  /appium service

  http://appium.io/

  pip install Selenium安装最新版本的selenium

4.node.js 查看版本:node -v

5.npm,可使用淘宝镜像源cnpm

   sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

6.安装 ios-deploy  ----不使用Xcode安装和调试iOS应用程序。

   sudo  cnpm install -g ios-deploy

7.安装homebrew --Homebrew或者brew是Mac OSX上的软件包管理工具

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

   brew -v 查看版本

8.libimobiledevice   --使用本机与苹果iOS设备的服务进行通信的库协议。

 brew install libimobiledevice --HEAD   #和iOS手机通讯使用

 brew install ideviceinstaller   # 安装app使

9.carthage  ----Carthage 是用来解决 xcode project 依赖的,下载oc和nodejs依赖。

   brew install carthage

   查看版本命令:carthage version

10.WebDriverAgent

     WebDriverAgent简称WDA,它是由Facebook推出的一款移动端测试框架,基于苹果的            UIAutomation,appium版本WDA基于WebDriverAgent的一个分支。https://github.com/appium/WebDriverAgent

*运行初始化脚本

首先需要先进入到WebDriverAgent项目的根目录下

# 进入到WDA 根目录
cd WebDriverAgent/

# 运行初始化脚本
./Scripts/bootstrap.sh

PS:安装Carthage和npm,官方的文档讲的很清晰,Carthage 是用来解决 xcode project 依赖的,大家可能知道 cocoapod,那你就把 Carthage 理解成和 cocoapod 一样的东西就可以了,可以通过 brew install carthage 安装。npm 是用来构建 Inspector, Inspector 是一个 react 的应用,通过往 WebDriverAgent 发 HTTP 请求,返回页面的结构。

注:部分内容来自网络,如有侵权请联系博主

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值