問題タブ [monkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1764 参照

python - 古い関数を呼び出すPython 2のMonkey Patchプライベートインスタンス関数

プライベートでクラスの一部である関数にモンキー パッチを適用したいが、パッチを適用した関数も呼び出したい。

例:

今、私は次のようなものを書きたい

これをデコレータで上書きしようとしましたが、アクセスできないため、古い関数を呼び出すのに問題がありました。また、モックライブラリをチェックしましたが、パラメータを指定して古い関数を呼び出す方法がわかりませんでした。


私が試したデコレータ:

このエラーが発生します (クラスが別のファイルにあります - これは問題ですか?)。

0 投票する
1 に答える
717 参照

android - Android: イベント シミュレーション用の Monkey vs Monkeyrunner

一般的なユーザーによって生成されたイベントをシミュレートして、ネットワーク モニターを使用してネットワーク トラフィックのトレースを収集したいと考えています。

私は情報を調べました。https://developer.android.com/studio/test/monkeyrunner/index.html および https://developer.android.com/studio/test/monkey.htmlで指定

そして、monkey はコマンド ライン オプションを使用してイベントのランダムな分布を生成するために使用されるのに対し、monkeyrunner は Jython API を使用して特定のイベントを生成するために使用されることがわかります。

ネットワーク トレースを収集する目的で、アプリケーションでの一般的なユーザー セッションをシミュレートするのに適したツールを提案できる人はいますか?

このタスクに適したこれら 2 つのツールよりも優れたツールを使用するための提案も歓迎します。

0 投票する
1 に答える
465 参照

android - モンキーテストが通知パネルを開いてwifiをオフにするのを防ぐには?

Android アプリでモンキー テストを実行しています。イベントの実行中、Monkey は通知パネルをプルダウンし、wifi/モバイル データ アイコンをクリックしてオフにします。

このコマンドを使用しています: adb shell monkey -p package_name --throttle 100 -s 999 -v 50000

ここにあるすべてのオプションを試しました: https://developer.android.com/studio/test/monkey.html

Monkey テストで通知パネルが開かないようにする方法はありますか?

0 投票する
1 に答える
557 参照

android - Androidモンキーテストでアクティビティをブラックリストに追加するには?

Android モンキー テストでは、テストしたくないいくつかのアクティビティを除外する必要があります。

すべてのアクティビティに ActivityLifecycleCallbacks を設定し、テストしたくないアクティビティで onActivityCreated、onActivityStarted、および onActivityResumed で finish() を呼び出します。しかし、それでもうまくいかないことがあります。

これらのアクティビティをブラックリストなどに追加できますか? ありがとう!

0 投票する
1 に答える
659 参照

android - アプリから Android モンキーを起動できますか?

次のコマンドを使用して、adb シェルを使用して Android でモンキーを起動できます。adb shell monkey --ignore-crashes -p com.teslacoilsw.launcher 200 -v 1

ただし、Android アプリからサルを起動できるかどうかを知りたいです。私はこれを試しましたが、うまくいかないようです:

エラーはスローされず、ただそこに座っています。

何か案は?ありがとう!

0 投票する
1 に答える
61991 参照

android - Android Studio で adb コマンドを実行するにはどうすればよいですか?

たとえば、このチュートリアルから次のコマンドを実行します。

どうすればいいのですか?コマンドはどこに入力しますか? ターミナルに入力しようとしましたが、「$」が認識されないと表示されます。

「$」も削除しようとしましたが、「「adb」は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません」と表示されます。