2014年8月4日月曜日

ruby_libを使ってappiumでAndroidを動かす準備

Android ADKのダウンロード
http://developer.android.com/sdk/index.html
ダウンロードしたファイルを/Applicationsに移動
~/.bashrcを編集
vi ~/.bashrc
export ANDROID_HOME="/Applications/adt-bundle-mac-x86_64-20140702/sdk"
export PATH=$PATH:$HOME/.rvm/bin:/Applications/adt-bundle-mac-x86_64-20140702/sdk/tools:/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools
export JAVA_HOME=`/usr/libexec/java_home`
appium-doctorで確認
appium-doctor
以下の用に表示されたらOK
Running Android Checks
✔ ANDROID_HOME is set to "/Applications/adt-bundle-mac-x86_64-20140702/sdk"
✔ JAVA_HOME is set to "/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home."
✔ ADB exists at /Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools/adb
✔ Android exists at /Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/android
✔ Emulator exists at /Applications/adt-bundle-mac-x86_64-20140702/sdk/tools/emulator
✔ Android Checks were successful.
Androidのデバッグモードを有効にする。 「設定」=>「端末情報」=>「ビルド番号」を7回タップすると「設定」に開発者向けオプションが表示される 「設定」=>「開発者向け」=>「USBデバッグ」にチェックを入れる
Chrome Driverをインストール(必要ないかも)
 
brew install chromedriver
最後にAndroid端末のChromeバージョンを最新版にアップデート
appium_consoleをインストール
gem install --no-rdoc --no-ri appium_console
appiumがインストールされているか確認
gem list | grep appium
appium_console (1.0.1)
appium_lib (4.1.0)
Appiumサーバーの起動
cd appium
node .
別ターミナルでarcの起動
arc
appium.txtの中身はこんな感じ
[caps]
platformName = "android"
platformVersion = "4.4"
deviceName = "Xperia"
browserName = "Chrome"
  
[appium_lib]
debug = true
wait = 30
export_session = true

0 件のコメント: