Wikipedia

Search results

Friday, August 2, 2019

Liked on YouTube: Appium Automation Framework from scratch | Java | Maven | TestNG

Appium Automation Framework from scratch | Java | Maven | TestNG

Appium Automation Framework from scratch Eclipse Java Maven TestNG Step by Step Can follow on Windows & Mac What we will do: 1. Create a java maven project in eclipse 2. Add required libraries 3. Create classes and functions 4. Add desired capabilities 5. Setup mobile device and appium 6. Create tests for mobile test automation 7. Run and test Prerequisites: 1. Java JDK -https://www.youtube.com/playlist?list=PLhW3qG5bs-L_qj1L5hnHvJYeFpQ_g4UuU 2. Appium is installed 3. Android sdk is setup (for testing on android ) 4. Xcode is setup (for testing on iOS) 5. Mobile device is ready for automationhttps://http://www.youtube.com/playlist?list=PLhW3qG5bs-L8npSSZD6aWdYFQ96OEduhk 6. Eclipse is installed Step 1 : Open Eclipse Step 2 : Install TestNG in eclipsehttps://http://www.youtube.com/watch?v=yyUyi8s42dE&list=PLhW3qG5bs-L8dQYImOOArI1jaofMCc4hb&index=3&t=0s Step 3 : Create a new maven project Step 4 : Add required lib/dependencies Appium java client Selenium java TestNG Step 5 : Save - Clean - Build project Step 6 : Create 2 folders under src/test/java tests pages Step 7 : User src/test/resources create a folder apps will keep application files (.apk, .ipa, .app) Step 8 : Inside tests folder create a class - BaseClass Step 9 : Create setup & teardown functions Annotate with testng annotations Step 10 : Add code for desired capabilities Step 11 : Attach mobile device (or make emulator ready) adb devices get id and platform ver and add in desired capabilities Step 12 : Start appium server Step 13 : Run & test Step 14 : Add test class and extend BaseClass Step 15 : Create some more sample tests Step 16 : Run & Test Useful Links Element locators https://ift.tt/31etSge Appium API Documentation https://ift.tt/330azc2 #AppiumBeginnerTutorials FREE Courses - https://ift.tt/2G6sHae Udemy - https://ift.tt/2DOJWMY Training by Raghav at your venue - raghav.qna@gmail.com Training schedule - https://ift.tt/31bdXPE ------------ UI TESTING ------------ Selenium Beginners - https://bit.ly/2MGRS8K Selenium Java Framework from Scratch - https://bit.ly/2N9xvR6 Selenium Python - https://bit.ly/2oyMp5x Selenium Tips - https://bit.ly/2owxc50 Selenium Builder - https://bit.ly/2MKNtlq Katalon Studio - https://bit.ly/2wARFdi Robot Framework with RIDE- https://bit.ly/2Px6Ue9 Robot Framework with Eclipse - http://bit.ly/2N8DZxb ------------ API TESTING ------------ Web Services (API) - https://bit.ly/2MGafL7 SoapUI - https://bit.ly/2MGahmd Postman - https://bit.ly/2wz8LrW General - https://bit.ly/2PYdwmV Katalon Studio API Testing - https://bit.ly/2BwuCTN ------------ MOBILE TESTING ------------ Appium - https://bit.ly/2ZHFSGX Mobile Playlist - https://bit.ly/2PxpeUv ------------ CI | CD | DEVOPS ------------ Jenkins Beginner - https://bit.ly/2MIn8EC Jenkins Tips & Trick - https://bit.ly/2LRt6xC Docker - https://bit.ly/2MInnzx ------------ VERSION CONTROL SYSTEM ------------ Git & GitHub - https://bit.ly/2Q1pagY ------------ PERFORMANCE TESTING ------------ JMeter Beginner - https://bit.ly/2oBbtIU JMeter Intermediate - https://bit.ly/2oziNVB JMeter Advanced - https://bit.ly/2Q22Y6a JMeter Tips & Tricks - https://bit.ly/2NOfWD2 Performance Testing - https://bit.ly/2wEXbLS ------------ PROGRAMMING ------------ Java Beginners - https://bit.ly/2PVUcXs Java Tips & Tricks - https://bit.ly/2CdcDnJ GROOVY - https://bit.ly/2FvWV5C ------------ IDE ------------ Visual Studio Code - https://bit.ly/2V15yvt ------------ MAVEN ------------ Maven - https://bit.ly/2NJdDRS ------------ OTHERS ------------ Redis- https://bit.ly/2N9jyCG Misc - https://bit.ly/2Q2q5xQ Tools & Tips - https://bit.ly/2oBfwoR QnA Friday- https://bit.ly/2NgwGpw Sunday Special - https://bit.ly/2wB23BO Ask Raghav - https://bit.ly/2CoJGWf Interviews - https://bit.ly/2NIPPxk All Playlists - https://bit.ly/2LSiezA Keep Learning, Raghav Website - https://ift.tt/2QpN7l5 LifeCharger - http://lifecharger.org/ Udemy Courses - https://ift.tt/2DOJWMY Facebook - https://ift.tt/2ggtSHi Twitter - https://twitter.com/automationsbs Youtube - http://youtube.com/automationstepbystep Instagram - https://ift.tt/330aAN8 You can support my mission for education by sharing this knowledge and helping as many people as you can.
via YouTube https://youtu.be/UlktcBntD6s

No comments:

Post a Comment