2016-03-21 5 views
0

私はcalabash-androidのAndroidアプリケーションをテストしています。特定のセクションに画像や動画を添付する必要があります。私はギャラリーセクションに到達することができ、その後、私はデバイスライブラリからアイテムを選択することができませんでした。テストディレクトリにビデオとイメージのコピーを保存し、必要なときにアクセスする方法はありますか?または、ギャラリーにアクセスするためのソリューションがありますか?もう1つは、サークル-ciにテストを統合することです。 Circle-ciの上にいるときにどうすればそれを管理できるのか分かりません。あらゆる種類の助けがありがたいです。デバイスライブラリの画像を選択してください

答えて

0

カラバッシュはあなたのアプリにのみアクセスでき、その外部にはアクセスできません。

タッチイベントまたはキーボードイベントを使用して、adbを使用して画面とやりとりするソリューションをまとめることができます。ただし、これはピクセル単位で行われるため、特定の画面サイズに関連付けられます。

adb shell input tap x y 

彼らが最新ですのであなたはそれらを選択するために、ADBのタッチイベントを使用し、その後、ディレクトリ内の画像/動画を置くことができますか?ちょっとハッキリですが、うまくいくはずです。

あなたの質問を正しく理解していれば、円の部分は実際には以前のビットに結び付けられていないため、別の質問に分割する必要があります。

EDIT:私たちは、それが

`adb shell input tap 200 200` 
+0

ありがとうalannicholsを実行することによって動作するようになってしまいました。 –

+0

しかし、それは動作していないようです。 「アクション 'click_on_screen'が失敗しました:Click to complete!(RuntimeError) 」というエラーで終了します。私のcommadは "system("#{default_device.adb_command} shell input tap 50 50 "でした)" –

+0

でもhttps://groups.google.com/forum/#!topic/calabash-android/y4bQvX1IXW8を試しました。しかし、まだ働いていない。 –

関連する問題