Outline
以前、windows上でappium+androidのテストの環境構築に関してまとめた。
setup appium in windows for Android
ただ、かなり記事が古くなっており、一部異なる部分があるため、再度構築しながら、手順を取りまとめる
CUIがパフォーマンス的に良いため、CUIに限ってまとめた。
Install Java SE Development Kit
download
JDK 8u281 を利用した
Config
Parameter | Value Example | Note |
---|---|---|
JAVA_HOME | C:\Program Files\Java\jre1.8.0_271 | JDK install Folder |
Path | %JAVA_HOME%\bin | Java bin path |
Confirm
Pathを確認する
java -version
Android Studio
download
今回は 4.1.3 for Windows 64-bit を利用した
Config
Parameter | Value Example | Note |
---|---|---|
ANDROID_HOME | C:\Users\ospdqa\AppData\Local\Android\Sdk | Android SDK location に該当 |
Path | %ANDROID_HOME%\platform-tools | adbなどのコマンド |
Android SDK locationの確認方法
Confirm
adbが実行可能かを確認する
adb
androidを接続し、adb接続を確認
adb devices
CUI appium
install npm (node.js)
download
downloadしたとき、15.12.0 Current Latest Featuresでした
Confirm
install Python
download
downloadしたとき、3.9.2でした
install appium
npmでinstallする
npm install -g appium
doctorもinstallする
npm install -g appium-doctor
Confirm
appiumの必要なセットアップが十分であるかを確認する。
ERRORがでてなければ、おおむね問題ない。
WARNも可能な限りゼロにしたほうが良い
appium-doctor
Start
appiumを起動する
appium
option に関して
http://appium.io/docs/en/writing-running-appium/server-args/
なお、chromeに関して最近は、chromedriverを別途用意する必要がある。
chromedriver download
https://chromedriver.chromium.org/downloads
versionは、SPのchrome versionに合わせる
実行例
appium --chromedriver-executable "C:\appium\chromedriver.exe"
動作確認