与连接到OSX VirtualBox VM的iOS设备通信

时间:2016-07-19 16:06:11

标签: ios ruby xcode virtualbox calabash-ios

我是一名使用Calabash / Ruby解决方案编写黄瓜测试脚本的测试人员。

这是我的设置。我有两台iOS设备插入mac-mini。我让Xcode运行并连接到物理设备。我还在其上运行了一个Oracle Virtualbox VM,它运行了另一个Xcode副本,并且该VM还连接了另一个物理iOS设备。

我的困境是这样的。我需要的是编写一个测试场景,可以测试两者之间的通信,如调用和文本......所以从测试场景中我需要找到一种在两个设备之间切换的方法。

我已经能够通过在app_installation_hooks文件中添加特殊标签成功地为Android编写黄瓜测试。我引用了这个link

我知道每次切换到设备时都会重新定义BUNDLE_ID,DEVICE_TARGET和DEVICE_ENDPOINT,但如果这是解决方案,我不知道该怎么写。

我目前正在通过调用'bundle exec cucumber'来执行我的一个测试,我可以在两台机器(phsycial和virtual)上单独执行。

0 个答案:

没有答案