Skip to content

software-testing-bootcamp/S2E2-Appium-2.0-Java-Mobile-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mobile Test Automation with Appium 2.0 and Java

In this video, we will do 2 examples with Appium 2.0:

image

Youtube Webinar Video

https://www.youtube.com/watch?v=Tk_e6onks54


Requirements:

Java JDK 11 installation

Homebrew installation

NodeJS installation

IntelliJ IDEA CE Installation

Appium Server v2.0.0-beta.25 installation (Required for Mobile TestRun & Debugging)

Appium Desktop v1.22 installation (Optional)

Appium Inspector v2022.1.2 installation (Required for Debugging the Apps)

Android Studio installation (Required for Android Emulator access)

Xcode installation (Required for iOS Simulator access)


Appium Server & Driver Installation

npm install -g appium@next
appium driver install uiautomator2
appium driver install xcuitest

Appium Plugin Installation

appium plugin install --source=npm appium-wait-plugin
appium plugin install --source=npm appium-device-farm
appium plugin install --source=npm appium-dashboard

Appium Wait Plugin Activation

source ~/.bash_profile
appium --use-plugins element-wait

NOTE: Now you can say goodbye to your "wait.until" commands on your automation project.

Appium Device Farm Plugin Activation

source ~/.bash_profile
appium server -ka 800 --use-plugins=element-wait,device-farm,appium-dashboard --plugin-device-farm-platform=Android

NOTE: Please visit this link after activation to check your devices. http://localhost:4723/device-farm/


Resources

https://appium.io/

https://github.com/appium

https://github.com/appium/appium-inspector

https://github.com/appium/appium-desktop

https://github.com/appium/appium-plugins

https://github.com/AppiumTestDistribution/appium-wait-plugin

https://github.com/AppiumTestDistribution/appium-device-farm

https://github.com/appium/java-client/blob/master/docs/v7-to-v8-migration-guide.md

https://javadoc.io/doc/io.appium/java-client/latest/deprecated-list.html

https://mvnrepository.com/artifact/io.appium/java-client

https://www.jetbrains.com/idea/download

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages