MacOS Mojave10.14.4 下ios自动化环境搭建以及每个步骤的功能作用(二)

本文介绍了在MacOS Mojave 10.14.4上搭建iOS自动化测试环境的过程,包括安装WebDriver、webpack、appium-xcuitest-driver依赖及详细配置WebDriverAgent。讲解了WebDriver的工作原理、webpack的作用,以及如何解决WebDriverAgent在真机运行时的信任问题。最后,说明了验证环境搭建成功的步骤和端口转接的必要性。
摘要由CSDN通过智能技术生成

前言

在上一篇中所有的环境都安装好了以后,那么接下来将进行搭建环境最后的步骤

1. 安装WebDriver

WebDriver 是c/s架构,server端是各种支持webdriver接口的浏览器,当测试脚本启动浏览器之后,该浏览器与一个端口进行绑定,来监听client端发来的各种请求并作出响应。client通俗的说就是我们的测试脚本,脚本中各种行为被以http请求的形式发送给server(浏览器),浏览器接受这些请求,并执行相应的操作,最后在response中返回执行状态、返回值等信息
安装:
sudo -s cnpm install -g wd

2. 安装webpack

webpack是一个前端资源打包工具,它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。
安装:
sudo -s cnpm install -g webpack

3. 安装appium-xcuitest-driver依赖

在ios 的UI自动化方面,苹果对于不同的系统版本采用了不同的方式。在ios10版本以下是使用uiautomation的,在xcode自带的工具instruments中选择Automation,使用js以面向过程的方式写自动化case。在ios10以上是使用xcui框架,可以使用java语言以面向对象的方式进行UI自动化case的编写。其中引用的Facebook提供的WDA方案来驱动iOS的测试,WDA编译应用在真机中必须配置develo

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值