問題タブ [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.
python - 古い関数を呼び出すPython 2のMonkey Patchプライベートインスタンス関数
プライベートでクラスの一部である関数にモンキー パッチを適用したいが、パッチを適用した関数も呼び出したい。
例:
今、私は次のようなものを書きたい
これをデコレータで上書きしようとしましたが、アクセスできないため、古い関数を呼び出すのに問題がありました。また、モックライブラリをチェックしましたが、パラメータを指定して古い関数を呼び出す方法がわかりませんでした。
私が試したデコレータ:
このエラーが発生します (クラスが別のファイルにあります - これは問題ですか?)。
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 つのツールよりも優れたツールを使用するための提案も歓迎します。
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 テストで通知パネルが開かないようにする方法はありますか?
android - Androidモンキーテストでアクティビティをブラックリストに追加するには?
Android モンキー テストでは、テストしたくないいくつかのアクティビティを除外する必要があります。
すべてのアクティビティに ActivityLifecycleCallbacks を設定し、テストしたくないアクティビティで onActivityCreated、onActivityStarted、および onActivityResumed で finish() を呼び出します。しかし、それでもうまくいかないことがあります。
これらのアクティビティをブラックリストなどに追加できますか? ありがとう!
android - アプリから Android モンキーを起動できますか?
次のコマンドを使用して、adb シェルを使用して Android でモンキーを起動できます。adb shell monkey --ignore-crashes -p com.teslacoilsw.launcher 200 -v 1
ただし、Android アプリからサルを起動できるかどうかを知りたいです。私はこれを試しましたが、うまくいかないようです:
エラーはスローされず、ただそこに座っています。
何か案は?ありがとう!
android - Android Studio で adb コマンドを実行するにはどうすればよいですか?
たとえば、このチュートリアルから次のコマンドを実行します。
どうすればいいのですか?コマンドはどこに入力しますか? ターミナルに入力しようとしましたが、「$」が認識されないと表示されます。
「$」も削除しようとしましたが、「「adb」は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません」と表示されます。