I've recorded aand played back touches via IRB on the iphone simulator, but I couldn't find anything about how to record from an actual device. Is there any documentation to go through?
问问题
1130 次
1 回答
0
在 iOS < 7 上,您可以使用 irb 中的 calabash-ios gem 来记录触摸和其他手势,并在稍后的步骤中播放。
在 iOS 7 中,Apple 移除了 UIAutomation 的播放功能。如果您发现 calabash-ios 的此功能有用,请向 Apple 提交错误报告。 https://bugreport.apple.com/ </p>
在 iOS 7 中替代录音的是 uia_* 系列函数,它们提供了通往 UIAutomation 脚本语言的桥梁。
如果您的目标是 iOS < 7
- 在模拟器或设备中启动您的应用程序
打开一个葫芦控制台(AKA irb)
$ calabash-ios console > record_begin #### perform your gestures on the simulator or device > record_end 'my_special_gesture' # test that it worked > playback 'my_special_gesture'
- 你可以在一个步骤中使用你的手势 Then(/^I do my special gesture$/) do播放'my_special_gesture' end
在calabash-android中,record_begin
andrecord_end
方法还没有实现。
于 2013-12-12T02:13:05.060 回答