Windows10にAppiumをインストールする方法
0. 前提条件
- 実施日時 : 2020年1月28日
- OS : Windows10
- テスト実行端末 : HUAWEI WAS-LX2J
1. Appium をインストール
※ npm がインストールされていない場合は事前にインストールしてください。
1 2 3 |
npm install -g appium appium -v > 1.16.0 |
2. Appium動作環境診断ツールをインストール
1 |
npm install -g appium-doctor |
3. Appium動作環境診断を実行
Appiumを実行したい環境に合わせて以下のいずれかのコマンドを実行してください。
1 2 3 |
appium-doctor appium-doctor --ios appium-doctor --android |
4. 診断結果を受けた修正
環境ごとに出るエラーが違うため、エラー内容に合わせて修正を実施してください。
参考までに、私が遭遇したエラーについて解説します。
5. 診断エラー修正
-
ANDROID_HOME is NOT set!
ユーザー環境変数にて、以下を追加しました。
123変数名 : ANDROID_HOME値 : C:\Users\{ユーザー名}\AppData\Local\Android\Sdk※値は環境によって異なる可能性あり -
bundletool.jar cannot be found
(1) GitHub から
bundletool.jar をダウンロードする。
(2) %ANDROID_HOME% 配下に bundle-tools フォルダを作成し、
ダウンロードした jar ファイルを配置する。
(ダウンロードしたファイル名にバージョン名などが付与されている場合は
bundletool.jar にリネームする。)
(3) Windows Power Shell を管理者権限 で開く。
(4) 以下のコマンドを実行する。1Start C:\Windows\system32\rundll32.exe sysdm.cpl, EditEnvironmentVariables(5) システム環境変数の PATHEXT の値の最後に以下を追記する。
1;.JAR(6) OK を押下して環境変数ウインドウを閉じる。
6. appium-desktop をインストール
GitHub から exe ファイルをダウンロードして、インストールを実行する。
7. appium-desktop を起動する
(1) デスクトップのタスクバーにある検索バーにて "Appium" と検索して出てくるアプリケーションを起動する。
(2) Start Server を押下する。
(3) 画面右上の 質問マーク (Start Inspector Session) を左クリックする。
(4) JSON Representation にて以下の設定を実施する
1 2 3 4 5 6 7 8 9 |
{ "appPackage": "{アプリのpackage名}", "appActivity": "{メインアクティビティのクラス名(パッケージ名を含む)}", "platformName": "Android", "automationName": "Appium", "platformVersion": "8.0.0", "deviceName": "{デバイス名}", "app": "{apkファイルまでのパス} 例 : C:/xxx/xxx/app-debug.apk" } |
※デバイス名は、コマンドプロンプトにて以下のコマンドで検索ができる。
1 |
adb devices |
(5) Start Session ボタンを押下する。
Appium を Windows にインストールする手順は以上です。