UCブラウザのインストールを自動化しようとしています。私は最終的な "Enter UC"ボタン(スクリーンショット)のボタンアクティビティに到達することができました。"Enter UC"
ボタンのクリックをシミュレートする必要があります。ucbrowserのインストールを自動化
クリックをシミュレートするために複数の方法(以下に記載)を試しましたが、うまくいきませんでした。 UIautomatorダンプを使用して
1) - それが与えるかもしれないので、私はダンプをフェッチし、バインドを得るためにそれを解析しようとしたが、私はadb shell uiautomator dump
を使用してダンプを取得していたとき、私は(フル完全なUIの階層を取得することはできませんよネイティブビューのみのUI - ポインタがあれば私に知らせてください)。
ダンプ:
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<hierarchy rotation="0">
-<node bounds="[0,38][480,800]" selected="false" password="false" long-clickable="false" scrollable="false" focused="false" focusable="false" enabled="true" clickable="false" checked="false" checkable="false" content-desc="" package="com.UCMobile.intl" class="android.widget.FrameLayout" resource-id="" text="" index="0">
<node bounds="[0,38][480,800]" selected="false" password="false" long-clickable="false" scrollable="false" focused="false" focusable="false" enabled="true" clickable="true" checked="false" checkable="false" content-desc="" package="com.UCMobile.intl" class="android.view.View" resource-id="" text="" index="0" NAF="true"/>
</node>
</hierarchy>
2)は、私が 要素を取得し、タップを試すことができるように任意のリソースID /テキスト/特別なダンプを参照しようとしましたが、何のID /クラス/テキストはありません「Enter UC」ボタンがあります。
ご提案がありましたら教えてください。
あなたはダンプを表示することができますか?ボタンはWebViewの中にありますか? –
はい、私はボタンがwebView内にあると思います。 – luckycse
私はXML形式とスクリーンショットの両方でダンプを使って質問を編集しています。 – luckycse