私には問題があり、解決方法はわかりません。私はappiumやその他のようなアンドロイドアプリの自動テストのためのいくつかのツールを見た。彼らは、デバイスの外部からアンドロイドデバイス、エミュレータに接続し、テストするアプリケーションを開きます。私は同じことができるネイティブアンドロイドアプリをどうやって作ることができるか知りたい。別のアプリケーションを開き、そのアプリケーションのUIでさまざまな操作を実行します。簡単な例として、テストしたいソーシャルアプリがあるとしましょう。私は私のソーシャルアプリを開き、アプリ内を検索したり、さまざまな投稿をクリックしたり、ポストを好きなように動作させたりするために電話で動作する別のものを求めています。これを行う方法はありますか?これを行うためのフレームワークやメソッドはありますか?アンドロイドアプリケーションのやりとり
よろしくお願いいたします。
あなたの答えはThxです。しかし、このフレームワークはすべて、デバイスの外部から接続し、テストを実行します。私はデバイス上で動作するものが必要であり、外部ではなくエミュレータ内でテストを実行するために他のアプリケーションを開くことができます。 – user978123
@ user978123これらのフレームワークはすべて、開発者マシンに常駐する別のコンポーネントに接続するデバイス上で実行されているコンポーネントを持っています。アウトオブデバイスコンポーネントの目的は、結果を視覚化して解釈することです。あるいは、オープンソースのフレームワークを変更して、デバイス上に結果を書き込み(またはHTTP経由で通信する)ようにすることもできます。これにより、後で結果を抽出できます。 –