LoginSignup
2
1

More than 5 years have passed since last update.

Appium for Windows の覚え書き

Posted at

Appium desktop の inspector 機能はどうも Windows では使えないらしい。

Appium for Windows を使う

  • ここからzipをDLしてインストール
  • appium-adb.js にバグがあるので ここを参考にスクリプトを修正する

インスペクタの使用

  • 右上にスタートボタンがあるのでそれを押してサーバをスタートさせる
  • その横の虫眼鏡ボタンをクリックしインスペクタのウィンドウを出す
  • refreshボタンを押すとアプリをインストールし始め、そのうちスクリーンショットと画面要素のツリーが出て来る。

TIPS

  • ANDROID_HOME が設定されていないと出る
    • 一度コンピュータを再起動しないと認識しないらしい。
  • 2回めの起動が失敗する
    • Appiumはインスペクトを始める時に以下の2つのソフトをインストールしようとする。2回め以降の起動でも入れようとしてくるので、このアプリは手動とかadbコマンドとかで消す必要がある。
      • io.appium.settings
      • io.appium.unlock
  • しばらく操作しないと勝手に切断する
    • 自動切断のタイムアウトが60秒に設定してある。しょうがない。テストコードとかからやる時は desiredCapabilities.setCapability("newCommandTimeout", 10000); とかやればいいらしい。
  • INSTALL_FAILED_NO_MATCHING_ABIS と出る場合
    • ABI (Application Binary Interface)がx86だと対応しないアプリがあるらしい。それ以外のABIを持つ端末で適当に試してみる。が、こいつはクッソ遅い。あびゃー。
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1