問題タブ [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 投票する
3 に答える
6997 参照

android - Uiautomator「始めます」

コード
am start -a ACTIVITYから呼び出す方法を知っている人はいますか。または、コード から直接アクティビティを開始することは可能ですか?uiautomator
junit

0 投票する
3 に答える
3921 参照

android - Android はブラウザからテキストを取得します

を使用してブラウザからテキストを取得したいuiautomator

どうすればいいですか?

の構造を解析しましたが、関数 を使用しようとしたchromeだけですが、助けにはなりません。 どんな助けでも感謝します。android.View.view
getText()

たぶん、誰かがクロムインスタンスを呼び出すことでそれを行う方法を知っているでしょう...または他の方法で。

Androidブラウザページをhtml/textとして保存する方法、またはページ全体を選択する方法など、情報を含む任意のソリューションで十分です。(テキストのタッチ/長押しを除く)。

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

android - jenkins uiautomatorビルドは常に緑色

そこで、多くの UiAutomatorTestCase クラスを定義しました。各クラスには、最大で 1 つまたは 2 つのテスト ケースがあります。次に、Jenkins でシェル スクリプトを使用して、これらのテスト ケースを一連のテストに紐付けます。次に例を示します。

私が抱えている 2 つ (1/2) の問題の 1 つは、Jenkins ビルドでは、これらのテストのいずれかが失敗してもかまわないということです。Jenkins は常に緑色で表示されます。Jenkins を停止して、ビルドに赤色を表示する必要があります。

もう 1 つの (2/2) 問題は、アプリが TestClass2 などのテストの 1 つでクラッシュした場合、スクリプトがピックアップして実行を継続しようとすることです。スクリプトを停止させる最良の方法は何ですか?

助言がありますか?ありがとう

0 投票する
5 に答える
3184 参照

android - uiautomator テスト プロジェクトの ant を使用して JAR ファイルをビルドする方法

私は uiautomator を使用して頭を悩ませようとしてきましたが、テストケースの作成を理解しています。UI テストの Android 開発者ガイド ( http://developer.android.com/tools/testing/testing_ui.html ) に従って JAR をビルドする最初の 2 つのステップを試してみましたが、うまくいきましたが、どうすればよいかわかりません。次の手順に従い、ant を使用して JAR ファイルをビルドします。誰でもこの問題で私を助けてください。

これまでに行った手順は次のとおりです。

これは私が立ち往生しているステップです:

コマンド プロンプトを使用したときに表示されるエラーは次のとおりです。

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

android - Android UIAutomator デバイスを傾ける方法

uiautomator androidを使用してチルトアクションを実行する方法はありますか? uiautomatorAPI を見ましたが、直接的な方法が見つかりません。

0 投票する
4 に答える
3210 参照

android - UiAutomator -- ホーム画面にウィジェットを追加

私は Google の uiautomator についてかなりの経験があります。ただし、電話のホーム画面にウィジェットを追加することになると、私は困惑しているようです. ここでは単純にして、ウィジェットが追加される画面が空であると仮定します。考えられるプロセスは、アプリドロワーを開く>ウィジェットタブをクリックする>追加するウィジェットを見つける>ロングクリックしてウィジェットをホーム画面にドラッグすることです. ただし、ウィジェットは「長いクリック可能」ではないようです。任意の考え/提案/解決策をいただければ幸いです。私が実装したコードは以下のとおりです。

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

android - Android UIAutomatorViewer ソースコード

UIAutomatorViewer のソース コードを探してしばらくグーグルで検索しましたが、見つかりませんでした。誰でも Android UIAutomatorViewer ソースへのリンクを提供してください。UIAutomatorViewer を試す予定なので、ソースが必要です。

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

android - Android UiAutomator:UiObjectには.getClassName()メソッドがありますか?

ドキュメントによると、UiObjectクラスには UI オブジェクト.getClassName()のプロパティを返すメソッド関数があります。classNameリンク:

http://developer.android.com/tools/help/uiautomator/UiObject.html#getClassName()

ただし、UIAutomator テストをビルドしようとすると、ビルドは次のエラー メッセージで失敗します。

などの他のメソッド関数は正常.getVisibleBounds()に動作し、とにかくエラー メッセージoは が のインスタンスであることを確認しますUiObject

PS SDK を最新のものに更新しましたが、これはまだ発生します。