概要
AppiumからGenymotionのAVDは起動できないが、あらかじめAVDを起動しておけば認識してくれる
Appiumの設定
Android Setting
Android Settingを下記のように設定する
ApplicaitonSetting
App Path | Package | Wait for Package | Launch Activity | Activity |
---|---|---|---|---|
.apkのパス | AndroidManifest.xmlのpackage | 左記と同じ(※1) | AndroidManifest.xmlの起動時のActivity | 左記と同じ(※1) |
Launch Device
起動できないので、設定しない
Capabilities
- GenymotionのAVDの情報を入力する。
- DeviceNameは適当でかまわないが必須です。
Advanced
- Android SDK PathにAndroid SDKのパスを設定する(※2)
Genymotionの設定
設定でADBを※2のパスに設定する
実行方法
- GenymotionでAVDを起動する
- Appiumを起動する
- Launchボタンを押す
- Inspectorボタンを押す
注釈
※1 内容は不明ですが、とりあえず動きました。
※2 Android SDKのtoolsとplatform-toolsにPATHを通してもAppium側でadbを認識しないので設定した。