iPhone シミュレーターで IRB 経由でタッチを記録および再生しましたが、実機から記録する方法については何も見つかりませんでした。通過するドキュメントはありますか?
質問する
1130 次
1 に答える
0
iOS < 7 では、irb の calabash-ios gem を使用して、タッチやその他のジェスチャーを記録し、後の手順で再生できます。
iOS 7 では、Apple は UIAutomation の再生機能を削除しました。calabash-ios のこの機能が役立つと思われる場合は、Apple にバグ レポートを提出してください。 https://bugreport.apple.com/ </p>
iOS 7 での記録の代わりは、UIAutomation スクリプト言語へのブリッジを提供する関数の uia_* ファミリーです。
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'
- ステップでジェスチャーを使用できます次に(/^私は特別なジェスチャーを行います$/) 再生を行います 'my_special_gesture' end
calabash-android では、メソッドrecord_begin
とrecord_end
メソッドはまだ実装されていません。
于 2013-12-12T02:13:05.060 に答える