Android apisを見て、isUserAMonkey()というメソッド呼び出しを見つけました。 は、電話が猿によって混乱している場合はtrue
を返します。猿が私のAndroid搭載携帯電話で迷惑をかけているのは何ですか?
これは冗談ですか、それは何用ですか?
Android apisを見て、isUserAMonkey()というメソッド呼び出しを見つけました。 は、電話が猿によって混乱している場合はtrue
を返します。猿が私のAndroid搭載携帯電話で迷惑をかけているのは何ですか?
これは冗談ですか、それは何用ですか?
monkeyrunnerを見ると、答えが出ます。文書から
引用:
monkeyrunnerツールは、Androidコードの外部からAndroidデバイスまたはエミュレータを制御 書き込みプログラムのAPIを提供します。 monkeyrunnerを使用すると、 Androidアプリケーションまたはテストパッケージをインストールして実行し、キーストロークを送信するPythonプログラムを作成できます。 は、ユーザーインターフェイスのスクリーンショットを取得し、 ワークステーションにスクリーンショットを保存します。 monkeyrunnerツールは、主に機能/フレームワークレベルで のアプリケーションとデバイスをテストするように設計されています。 ユニットテストスイートを実行していますが、他の 用に自由に使用できます。
Monkeyrunnerを使用してパッケージを実行している場合、この関数はtrueを返します。
猿のテストツールは潜在的に多くのいたずらを引き起こす可能性があるので、あなたのアプリをテストするために使用する場合は、 'isUserAMonkey'を呼び出してアプリケーション内の操作を保護し、操作を無視することをお勧めしますtrueを返す場合そうでなければ、猿が電子メールを送ったり、インターネットに無作為に投稿したり、費用がかかる操作を引き起こしたりするかもしれません。 – adamp
@adamp - それらの猿が好きではない – MattoTodd
私はMonkeyRunnerの言及が間違っていると思います。 isUserMonkey()は、モンキーツールが実行中であるかどうかをチェックします(モンキーランナーではありません)。 MonkeyRunnerはUIオートメーションテストを書くためのフレームワークです。モンキーツールは、ランダムなイベントを生成するツールです。 –
私の顧客は、プロのミュージシャンのようなクラッシュをアプリでテストします。彼は10本の指で電話/タブレットをドラムしています...サルのようなものです... – WarrenFaith
非常に興味深い質問! –