前提条件:
===========================================
1.Xcode版本为Xcode10及以上
2.Appium版本必须为1.9及以上,因为Xcode为10.0
3.appium-desktop
4.安装所需依赖库,包括:
a.Homebrew
b.Git
c.node (brew install node)
d.npm (brew install npm)
e.carthage (brew install carthage)
f.libimobiledevice(真机测试需要)(brew install libimobiledevice)
g.ios-deploy(真机测试需要)(brew install ios-deploy)
5、WDA配置
===========================================
上面的环境配置具体参考:
环境:
MacOS:10.13.6
Appium:1.9.1
Appium-desktop:1.7.1
Java:1.8
XCode:10.0
一、安装测试环境
1、配置上面都有就不一一描述了,下面来看一下IOS模拟器:
1)打开Xcode,选择如下图所示,打开模拟器:
会启动一个模拟器:
模拟器的版本可以自行选择,这里我选择iPhone7:
如果想关闭某个模拟器,则点击要关闭的窗口再关闭,如下图:
下面去appium官网下载IOS演示程序:
项目clone到本地环境:
$ git clone https://github.com/appium/ios-uicatalog.git
Cloning into 'ios-uicatalog'...
remote: Enumerating objects:294, done.
remote: Total294 (delta 0), reused 0 (delta 0), pack-reused 294Receiving objects:100% (294/294), 6.63 MiB | 1.35 MiB/s, done.
Resolving deltas:100% (159/159), done.
命令打开项目:
$ open UICatalog.xcodeproj/
2、模拟器上跑自动化
1)刚刚的项目在模拟器中进行编译:
点击红框
会自动启动