我有一个使用NativeScript + AngularJS开发的应用程序,我需要在物理设备上进行一些自动UI测试。我正在使用Calabash,它为我的Android版本开箱即用,但我在IOS版本上遇到了一些困难。
我已按照设置指南here和here完成了每个步骤。我可以在运行bundle exec calabash-ios console
时查询屏幕上的所有内容,以便calabash服务器在手机上运行。尝试执行命令start_test_server_in_background
时,出现以下错误:
dyld:未加载库:@ rpath / FBControlCore.framework / Versions / A / FBControlCore 参考自:/ Library/Ruby/Gems/2.0.0/gems/run_loop-2.4.1/lib/run_loop/device_agent/bin/iOSDeviceManager 原因:未找到图像
当我尝试运行命令APP=< path to .app generated by NativeScript > DEVICE_ENDPOINT=http://192.168.254.208:37265 DEVICE_TARGET=9d7929c174c0f8f11408a834a258ac2af3 bundle exec cucumber
我收到同样的错误。
尝试过:
设备信息: