前言
在上一篇中所有的环境都安装好了以后,那么接下来将进行搭建环境最后的步骤
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