携帯電話のショットは元素溶液を配置して取得することができません。UiAutomatorViewer

問題の説明

私は夜神シミュレータ、オープンUIAutomatorView接続シミュレータ問題はないの先頭を使用し、ページ要素のアプリのUIAutomatorView位置決めを使用していたが、その後、私は本当の機械が特定のエラー、実機を使用した場合、実際のマシンのショットを取得するために接続することはできません発見しました次の情報

ソリューション

すべてのディスクのルートディレクトリ(ないルートディレクトリ、問題ありません)1.及び(Eドライブ上の私の下の)二つの新しいキーapp.pngファイルをapp.uix

2. CMDコマンドは、以下の順序を実行します

/sdcard/app.uixを提出するためにadbのシェルuiautomatorダンプ/sdcard/app.uix#のUIレイアウト情報出力現在のウィンドウ

ADBプル/sdcard/app.uixのE:/app.uix番号電話app.uixの内部には、ディスクEのapp.uixローカルファイルへのファイルの書き込み

現在の画面イメージの#傍受を/sdcard/app.png -p adbのシェルSCREENCAPと/sdcard/app.pngに保存

ADBプル/sdcard/app.pngのE:/app.png#コンピュータEへお使いの携帯電話から上のスクリーンショットのファイル転送:に/app.png

3.インポートUIAutomatorViewer

UiautomatorViewerは、次の2つのアプリに係るファイルのインポートを開始します。

あなたは内部のバットスクリプトでコマンドを置くことができるように、このアプローチのので、私たちは、上記のコマンドに電話がページを切り替えされるたびに再実行する必要があります

上@echo
adbのシェルuiautomatorダンプ/sdcard/app.uix
ADBプル/sdcard/app.uixのE:/app.uix
adbのシェルSCREENCAP -p /sdcard/app.png
ADB Eを/sdcard/app.png引っ張っ:/アプリ.PNG

検証の問題

再び接続し、実際のマシンをインポートした後、成功

参考リンク

https://www.jianshu.com/p/61b913634903

おすすめ

転載: www.cnblogs.com/linuxchao/p/linuxchao-appium-uiautomatorviewer-error.html