問題タブ [androidviewclient]
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.
key-events - AndroidViewClient-5.5.1 を使用して長押しをシミュレートする方法
AndroidViewClient を使用して電源キーの長押しをシミュレートしたいのですが、 monkeyrunner を使用してこれを実現できます。コードは次のとおりです。
助けてください ...
androidviewclient - Windows 8 での AndroidViewClient のセットアップ - バージョンの混乱
easy_install を使用して androidviewclient v.5.4.3をインストールしました。ここから androidviewclient-master もダウンロードしました。(何らかの理由でv.5.1.1です)
私の質問は、ANDROID_VIEW_CLIENT_HOME を何に設定すればよいですか? androidviewclient-master がある場所へのパスは? または.eggがインストールされた場所に?
私が尋ねる理由は、.egg には例や他のファイルがたくさんないからです。
このツールを入手するのに最適な場所と、どちらを使用するか (またはその両方) について、少し混乱しています。
androidviewclient - AndroidViewClient でドラッグできません
なんらかの理由で、AndroidViewClient を使用して外部 Android デバイスに「ドラッグ」コマンドを発行できません。これが私のコードです:
私も試してみました
これも機能しません。(ところで、device.drag() は AdbClient.drag() とどう違うのですか?)
また、上記のエラーは発生しません。すべてが実行され、エラーは見つかりません。画面をドラッグしないだけです。
それでも、タッチ イベントとキーボード イベントは機能します。
注: AndroidViewCLient の私のバージョンは 7.0.2 です。私のAndroidデバイスはJellybean 4.1です
編集: 私の Android デバイスの出力:
android - AdbClient エラー: [Errno 10053] 確立された接続が中止されました
device.takeSnapshot() コマンドと device.touch() コマンドを発行すると、次のエラーが発生します。
これが私のコードです:
私が持っているだけなら本当に奇妙です
また
その後、エラーは発生しません。しかし、同じコードで一緒にすると、上記のエラーが生成されます。複数のデバイス コマンドを発行するときに、私が行っていないことはありますか?
android - AdbClient の「タイプ」コマンド間の遅延 (monkeyrunner には存在しません)
monkeyrunner から AndroidViewClient に切り替えています。すべてPythonなのでいいです。ただし、type コマンドまたは press コマンドを発行する場合、各コマンド間のラグは 1 秒程度です。
上記の monkeyrunner のコードでは、文字どおり「プレス」と「タイプ」の間に遅延がありません。AdbClient でこの遅延が発生するのはなぜですか? adbシェルを経由していませんか?速いはず…
注: "hello" と "world" の入力は高速です。各タイプのコマンド間に 1 秒の遅延があるだけです。
android - 表示された仮想キーボードを確認する方法はありますか? AndroidViewClient でそれを閉じるにはどうすればよいですか?
いくつかのフィールドに (自動的にAndroidViewClient
) テキストを入力した後、仮想キーボードがデバイスの画面に残ります。
このステップでスクリプトを使用してダンプを作成すると、culebra
この仮想キーボードに関連するビューは表示されませんが、仮想キーボードによって非表示になっているため、現在実際には表示されないビューが表示されます。仮想キーボードを「見る」/区別し
たい。
そして、どうすれば仮想キーボードを閉じることができるか助けが必要です(どのコマンドを使用すればよいですか?) AndroidViewClien
AndroidViewClient
UPD
含まれてisKeyboardShown()
いるメソッドは、仮想キーボードが表示されているかどうかを確認し、機能します!
以下に方法を書きました。重要なイベント
として機能します。BACK
それが私が探していたすべてです!
android - 目覚まし時計と ERROR: Android Viewer Client でのタイムアウト
デバイスのロックを解除してアプリケーションを起動する、PythonでのAVCの簡単なテストがあります。このテストは無限ループで実行され、正常に実行されますが、しばらくすると (1 ~ 2 時間)、「目覚まし時計」と「エラー: タイムアウト」というエラーが表示されます。次のようになります。
start、sleep、および parser メッセージは私のプリントです。
誰かがエラーの可能性がある場所を提案できますか? 追加情報はgithubにあります
これが私の方法の1つです:
android - AndroidViewClient を使用して現在フォーカスされているウィンドウ名を取得する
Androidアプリケーションをテストするために AndroidViewClient を使用しています。現在フォーカスされているウィンドウの名前にアクセスする必要があります。どうすれば入手できますか?
android - AndroidViewClient を使用して Android の [戻る]、[ホーム]、および [Enter] ボタンを押す方法
AndroidViewClientを使用して、Android アプリケーションのテストを自動化しています。「ホーム」、「戻る」、「Enter」などの Android デバイスのボタンを押す必要があります。どうすればできますか?