2017-06-20 50 views
0

我是IOS自动化测试新手。我必须在实际的物理设备上安装自动化appium。我遵循了一些链接,但我仍然感到困惑。我已经安装了appium和xcode。但是,当我运行appium督察时,我总是得到错误'无法启动Appium督察'。可能的原因是什么?也可以有人建议一个链接,我可以遵循MAC上设置的appium。IOS移动自动化

回答

1

下面是你需要有作出Appium工作于iOS的东西很基本的列表:


这有助于使用自制安装一些这些项目。

https://brew.sh/


首先你需要有红宝石2.2或以上版本,以利用最新的appium。我建议你使用像RVM这样的Ruby管理器来安装这个Ruby。

\ curl -sSL https://get.rvm.io |庆典-s稳定

然后安装一个Ruby版本2.2以上(我个人默认为2.4.0):

RVM安装2.2.0

您可以设置默认RVM用于方便:

RVM默认2.2.0

如果不设置RVM默认你将不得不使用“RVM使用ruby​​version”命令每次打开一个终端的时间。


Node.js:基本的,不能没有。

酿造安装节点

(注意:不要使用sudo INSTALL)


Appium桌面:方便的实现appium的建立测试用例。使用GUI在已检查构建

https://github.com/appium/appium-desktop


Appium CLI:命令行Appium这是最适合同时运行多个设备。

NPM安装-g appium

NPM安装-g appium,医生

检查医生:您可以使用appium医生诊断你下一步需要做什么下一步行动。使用--ios或--android标签运行它,找出每个操作系统需要的东西。您必须对.bash_profile进行调整,以便Appium可以找到您的JDK文件夹等等。


您的计算机上

授权iOS的测试:

NPM安装-g授权-IOS

须藤授权-IOS


迦太基:Xcode的后8

自动化要求

brew install carthage

酿造更新迦太基


希望这将有助于诊断是怎么回事你的设立。如果您使用的红宝石做你的自动化脚本,不要忘记实际下载appium_lib宝石:

sudo的创业板安装appium_lib

祝您好运!