Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mobile app automation-1 - Coggle Diagram
Mobile app automation-1
appium
About & what is appium in detail
why appium
min requirements to run
4GB RAM
java JDK 8 min
node js
code editor
usb support
understanding apps
native
made specific to OS
developed using OS specific langauge
android java
iOS swift
performance is very good
need to have same business logic developed in 2 apps
hybrid
universal apps
coded as one code base
appium support both app types
android installation
java jdk 8 or latest
android studio
800MB download. Make sure u have good bandwidth
powered by intellij
will use eclipse to code our framework
sdk manager
build tools
android emulators
emulator accelator - works faster
android sdk platform tools
google play serverices
google usb drivers
google webdriver for automation
Setting env variable paths
paltform-tools
tools
platforms
check android cmd
create traceview.bat file in tools to detect your phone in client OS (imp)
https://android.googlesource.com/platform/development/+/5c11852110eeb03dc5a69111354b383f98d15336/tools/traceview/etc/traceview.bat
Understanding android
versions
API levels
works b/w level x to level y
appium supports >17
install from 7 to 10
Test phone version 9
Identifies f/w apis
https://developer.android.com/guide/topics/manifest/uses-sdk-element
android start/stop
cmd line
go to platforms tool & path
adb kill-server
`adb start-server
setup eclipse
ADT plugin
https://dl-ssl.google.com/android/eclipse/
check in window preferences for android
update SDK location in eclipse
node js setup
dot net framework
u might see already installed
if on lasted win OS