robotium

    7

    1答えて

    私のAndroidプロジェクトをgradleビルドシステムに移行しています。AndroidプロジェクトをIntegration Test Androidプロジェクトからインポートできません。 いくつかのアンドロイドライブラリで複数のプロジェクト設定を使用していますが、うまくいきますが、テストプロジェクトを複数のプロジェクト設定でセットアップする際に問題があります。外的理由から、私はこの構造を使い続

    0

    1答えて

    私はRobotiumを使用してAndroidで自動化テストを実行しています。 問題は、一連のテストを実行すると、いずれかのテストによってアプリケーションがクラッシュする場合、それ以上のテストは実行されません。理由: 'プロセスがクラッシュしたために計測が失敗しました。' '。詳細については、デバイスのlogcatを確認してください。 私はrunTest()でtry \ catchを使用しようとしま

    0

    1答えて

    スクリーンショットを/sdcard/Robotium-Screenshots/testLogin/en/に保存します。 次のコードは完全に正常に機能します。それはRobotium-ScreenshotsでtestLoginフォルダを作成し、スクリーンショットを保存します。 String path = "/sdcard/Robotium-Screenshots/testLogin/"; solo.

    7

    3答えて

    私はRobotiumでいくつかの自動テストを実行しようとしています。しかし、私のテストがエラーで原因失敗 solo.sendKey(Solo.MENU); solo.clickOnView(solo.getView(R.id.share)); //share is the id of the menu item : public boolean onCreateOptionsMenu(com

    11

    1答えて

    私たちのAndroidアプリは自動テストが必要で、私たちのグループはRobotiumを使ってそれを処理しています。これは単体テストでは問題ありませんが、バックエンドサーバーでもクライアントを実行するための一連のエンドツーエンド統合テストを作成しています。私はこれを行ういくつかのテストを持っていますが、可能であれば、単体テストとは別にそれらを分解して、私たちの継続的な統合ビルドでは、実行するためにラ

    6

    2答えて

    Android 2.3エミュレータで次のテストケースを実行すると、エラーが発生します "java.lang.SecurityException:WifiService:ユーザー10038も現在のプロセスはandroid.permission.CHANGE_WIFI_STATEを持っています。 " テストコード:私のマニフェストファイルで public void testScheduledPayme

    1

    1答えて

    "location setting dialog"がディスプレイに表示されているかどうかをテストします。 しかし、それがダイアログかダイアログかどうかを確認することはできませんActivity。 私は今使用していますSoloとEspressoテストutilsです。 これにはテストがあり、"location setting dialog"が端末に表示されていることがわかりますか?

    0

    1答えて

    私は以下のようなテストクラスを持っています。メソッドsetUp()とtearDown()は、それぞれのテストケースの前後に実行されます。しかし、私は、これらのメソッドをテストスイートの最初と最後に一回実行します。 @BeforeClass、@AfterClassのような注釈を見つけることができませんでした。これらのメソッドを、最初のテストケースの前とテストクラスの最後のテストケースの後に実行するに

    6

    1答えて

    RobotiumのSoloクラスのwaitForCondition()はSleeperオブジェクトを使用して、条件のチェックの間にスレッドをスリープさせます。 Sleeperクラスは、PAUSEが500ミリ秒として定義されています。 Robotiumのソースコードをダウンロードしたり、変更したり、Robotiumを再コンパイルしたりすることなく、理想的にはそれを下げたいと思います。 私はSoloク

    6

    1答えて

    Robotiumで書かれたスクリプトをPerfectomobileやDeviceのようなデバイスクラウドでどこでも動作させることが可能です。 ありがとうございます。