0

iPhone シミュレーターで IRB 経由でタッチを記録および再生しましたが、実機から記録する方法については何も見つかりませんでした。通過するドキュメントはありますか?

4

1 に答える 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 をターゲットにしている場合

  1. シミュレーターまたはデバイスでアプリを起動します
  2. ひょうたんコンソール (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'
    
  3. ステップでジェスチャーを使用できます次に(/^私は特別なジェスチャーを行います$/) 再生を行います 'my_special_gesture' end

calabash-android では、メソッドrecord_beginrecord_endメソッドはまだ実装されていません。

于 2013-12-12T02:13:05.060 に答える