4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

setup appium in windows for Android 2021 version

Posted at

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

image.png

Confirm

Pathを確認する

java -version

image.png

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の確認方法

image.png

Confirm

adbが実行可能かを確認する

adb

image.png

androidを接続し、adb接続を確認

adb devices

image.png

CUI appium

install npm (node.js)

download

downloadしたとき、15.12.0 Current Latest Featuresでした

Confirm

image.png

install Python

download

downloadしたとき、3.9.2でした

install appium

npmでinstallする

npm install -g appium

image.png

doctorもinstallする

npm install -g appium-doctor

image.png

Confirm

appiumの必要なセットアップが十分であるかを確認する。
ERRORがでてなければ、おおむね問題ない。
WARNも可能な限りゼロにしたほうが良い

appium-doctor

image.png

Start

appiumを起動する

appium

option に関して
http://appium.io/docs/en/writing-running-appium/server-args/

image.png

なお、chromeに関して最近は、chromedriverを別途用意する必要がある。

chromedriver download
https://chromedriver.chromium.org/downloads

versionは、SPのchrome versionに合わせる

実行例

appium --chromedriver-executable "C:\appium\chromedriver.exe"

動作確認

image.png

4
0
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
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?