問題タブ [android-uiautomator]

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 投票する
2 に答える
381 参照

android - テキスト ビューにアクセスして印刷するにはどうすればよいですか

リニア レイアウト内にあるテキスト ビューにアクセスし、gettext() を使用してテキストを印刷する必要がありますか?

レイアウトは次のようになります。

Linearlayout
Linearlayout
Imageview
Relativelayout
Textview

0 投票する
2 に答える
1038 参照

android - 複雑なレイアウトで UiAutomator を使用してノードを検索

UiAutomator を使用して、Android アプリのレイアウトの比較的奥深くにネストされている ImageView を見つけようとしています。これは、私がそれを見つけるために使用するコードのスリム化されたバージョンです:

レイアウト (UiAutomatorViewer から) は次のようになります。

ここでの問題は、UiAutomator がそれを見つけられないことです。UiWatcher を起動し、最終的に UiObjectNotFoundException で失敗します。途中で他のいくつかのレイアウトを指定することで道を示すことで機能させることができますが、それをできるだけ避けたいと思います。この ImageView を探す良い方法はありますか? APK 16 を使用しているため、resourceId は残念ながら問題外です。

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

android - UiAutomator. NAF要素へのアクセス方法は?

テスト用のロケーターの識別に問題があります。UIAutomatorViewer要素に一意のプロパティがあるかどうかを確認するために使用しました。そして、要素にアクセスできないことがわかりました ( NAF = true )。私はアプリケーションのソース コードを持っておらず、入手できません。そのため、あなたの助けを求めています。

UIAutomatorを使用してこの要素にアクセスするにはどうすればよいですか?

ご清聴ありがとうございました。

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

java - Android の uiautomator.jar でスタブ化されたメソッド

プロジェクトでuiautomator API を使用しています。uiautomator.jarAPI の実装がsourcessdk フォルダーの下に存在している間に、API がスタブ化されていることがわかりました。

私は今どうすればいい?

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

android-uiautomator - Androidでuiautomatorツールを使用しています。一部のキャストでは、uiautomator が描画できません。uiautomator をカスタマイズして描画できるようにしたい

Androidのuiautomatorソースコードを修正したいです。

プロジェクト全体をダウンロードしてEclipseにインポートする方法を教えてください。

どうもありがとう

0 投票する
0 に答える
148 参照

java - UiAutomator ハンドル EditText エラー

パスワードを入力して再入力する必要があります。間違って再入力すると、EditText エラーが発生します。私のuiautomatorテストでこのエラーをキャッチしようとしましたが、uiautomatorvieverはエラーを見ることができません。すべての要素が表示されますが、このエラーや入力エラーは表示されません..

その入力フィールドエラーを出力する方法はありますか? スクリーンショット

ありがとう

0 投票する
2 に答える
8909 参照

android - UiAutomator のスクロール/スワイプに関する問題

私のテストアプリは表示の2ページ目にあり、使用appViews.getChildByText(new UiSelector().className(android.widget.TextView.class.getName()),"<appName>",true)するとアプリが見つかりません。(アプリが最初のページ自体にある場合、私のコードは正常に動作します)

以下に私のコードを記載しました:

ログは以下に添付されています:

だから私の問題は次のとおり
です。1.スクロールしてアプリを見つけられない
2.を使用するappViews.setAsHorizontalList();と、"INSTRUMENTATION_STATUS: stack=java.lang.NoSuchMethodError: com.android.uiautomator.core.UiScrollable.setAsHorizontalList"エラーが発生します..

助けてください。

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

android - Android テストの自動化: 画面上の描画パターン アサーション

私のアプリケーションは、画面にパターンを描画します (スケッチ)。単純なパターン ( solo.drag(fromX, toX, fromY, toY, stepCount)Robotium など) の描画を自動化し、このパターンがデバイスの画面に正しく表示されているかどうかをテストする方法はありますか? テスト パラメータの一部は、描画された線の長さとストロークの太さです。これに役立つテストフレームワークはありますか?

考えられる 1 つの方法はイメージ比較です。テスト アプリケーションのスクリーンショットを、既にメモリに保存されている理想的なシナリオ イメージと比較しますが、これが非常に効率的なものになるとは思えません。

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

android - 独自に開発した Android アプリから UIAutomator テスト ケースを実行する方法は?

カメラとカムコーダー アプリを自動化する uiautomator テスト プロジェクト jar があります。pc shell コマンドから実行できます。ただし、APK からは実行できません。

解決策...よろしくお願いします..

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

android - Android UI テスト: 「adb shell uiautomator」がエラーをスローし、「adb shell」の「uiautomator」が機能する

Windows でコマンドライン ツールのみを使用して、Android UI のブラック ボックス テストをコンパイルして実行したいと考えています。を書いてUiAutomatorTestCaseビルドし、 にアップロードしました/data/local/tmp/jarファイルが後者のディレクトリにコピーされていることを確認しました。

入力すると

次に入力します

adb シェル プロンプトで、テストが正常に実行されます。ここまでは順調ですね。

問題は、これらの 2 つの手順を組み合わせて入力した場合です。

次に、次のエラーが表示されます。

documentationによると、これは機能するはずです。このエラーは、Windows 7 Pro 32 ビット HUN と Windows 8.1 Pro 64 ビット ENG で同じです。デバイスは Samsung Galaxy S3 Mini (GT-I8190) で、Android 4.1.2 (API レベル 16) を実行しています。

私は何を間違っていますか?