私は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. JQuery - 画像をaltまたはタイトルで選択してください。
- 2. DISTINCTを選択してください。
- 3. コマンドパラメータの選択を選択してください
- 4. Angularjs選択した項目を選択してください。
- 5. Asp.Netで選択してください
- 6. から選択してください
- 7. DOMで選択してください
- 8. Qtコンテナ - 選択してください。
- 9. ランダムに選択してください
- 10. "有効な選択肢を選択してください。"ジャンゴ
- 11. CSSの背景画像ですべての要素をすばやく選択してください
- 12. Slick:選択していない列を選択してください
- 13. 別の値を選択してもう一度選択してください
- 14. ただ1つのチェックボックスを選択してください
- 15. すべて選択した値を選択してください - JQUERY
- 16. (デフォルトの)テンプレートパラメータとしてメソッドを選択してください
- 17. ダイナミックラジオボタンで1つだけを選択してください
- 18. チェックボックスを1つだけ選択してください
- 19. wp7、デバイスライブラリから音楽を選択してアプリに入れる
- 20. Androidでリンクを開くアプリケーションを選択してください。
- 21. ドロップダウンリスト/選択リストで既に選択されている項目を選択してください
- 22. CheckBoxListのすべてのチェックボックスを選択してください
- 23. AndroidをListViewで選択し、選択するボタンを押してください
- 24. req.responseTextに基づいてオプションを選択してください
- 25. jQueryすべてのラジオボタングループを選択してください
- 26. Linqすべての商品を選択してください
- 27. emacsで以前に選択したウィンドウを選択してください
- 28. SQL Oracleを使用して選択してください
- 29. 最後の3つの子を選択してください
- 30. SQL文 - このクエリの逆を選択してください
ありがとう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を試しました。しかし、まだ働いていない。 –