私はcalabash-androidのAndroidアプリケーションをテストしています。特定のセクションに画像や動画を添付する必要があります。私はギャラリーセクションに到達することができ、その後、私はデバイスライブラリからアイテムを選択することができませんでした。テストディレクトリにビデオとイメージのコピーを保存し、必要なときにアクセスする方法はありますか?または、ギャラリーにアクセスするためのソリューションがありますか?もう1つは、サークル-ciにテストを統合することです。 Circle-ciの上にいるときにどうすればそれを管理できるのか分かりません。あらゆる種類の助けがありがたいです。デバイスライブラリの画像を選択してください
0
A
答えて
0
カラバッシュはあなたのアプリにのみアクセスでき、その外部にはアクセスできません。
タッチイベントまたはキーボードイベントを使用して、adbを使用して画面とやりとりするソリューションをまとめることができます。ただし、これはピクセル単位で行われるため、特定の画面サイズに関連付けられます。
adb shell input tap x y
彼らが最新ですのであなたはそれらを選択するために、ADBのタッチイベントを使用し、その後、ディレクトリ内の画像/動画を置くことができますか?ちょっとハッキリですが、うまくいくはずです。
あなたの質問を正しく理解していれば、円の部分は実際には以前のビットに結び付けられていないため、別の質問に分割する必要があります。
EDIT:私たちは、それが
`adb shell input tap 200 200`
関連する問題
- 1. SP 2013 Picture Libraryの画像を選択してください。
- 2. iOS画像をクラウドストレージから選択してください
- 3. ギャラリーから画像を選択してくださいKotlin
- 4. 言語の選択に従って画像を変更してください
- 5. 選択した画像に合わせて画像と説明を変更してください
- 6. JQuery - 画像をaltまたはタイトルで選択してください。
- 7. DISTINCTを選択してください。
- 8. オンチェンジを選択してください
- 9. 他に基づいて選択してください選択
- 10. コマンドパラメータの選択を選択してください
- 11. Angularjs選択した項目を選択してください。
- 12. スプリングフォーム:選択した値を選択してください
- 13. Qtコンテナ - 選択してください。
- 14. 選択してください。
- 15. *から選択してください
- 16. から選択してください
- 17. Asp.Netで選択してください
- 18. ランダムに選択してください
- 19. DOMで選択してください
- 20. 選択オプションをテキストで選択してください。
- 21. "有効な選択肢を選択してください。"ジャンゴ
- 22. <option>選択してください値がない内部テキストを選択してください
- 23. CSSの背景画像ですべての要素をすばやく選択してください
- 24. Slick:選択していない列を選択してください
- 25. CSSで選択していない要素を選択してください
- 26. Tdのすべての画像がexample.pngでないときはJQueryを選択してください。
- 27. 別の値を選択してもう一度選択してください
- 28. wp7、デバイスライブラリから音楽を選択してアプリに入れる
- 29. ただ1つのチェックボックスを選択してください
- 30. 選択しないでください
ありがとうalannicholsを実行することによって動作するようになってしまいました。 –
しかし、それは動作していないようです。 「アクション 'click_on_screen'が失敗しました:Click to complete!(RuntimeError) 」というエラーで終了します。私のcommadは "system("#{default_device.adb_command} shell input tap 50 50 "でした)" –
でもhttps://groups.google.com/forum/#!topic/calabash-android/y4bQvX1IXW8を試しました。しかし、まだ働いていない。 –