Saturday 7 January 2023

Install Appium From Scratch with NPM and Appium Desktop?






APPIUM


Appium was developed by Dan Cuellar and Jason Huggins and today has about 15.2K stars and 5.7K Fork on GitHub. It has the highest market share compared to all the other mobile automation frameworks.


INSTALL APPIUM


Appium can be installed in two ways:

1. Via NPM (Node Package Manager)


2. By downloading Appium Desktop – a 

graphical, desktop-based way to launch 

the Appium server.


INSTALLATION VIA NPM

What is npm?

npm is the world's largest Software Registry. The registry contains over 800,000 code packages. Open-source developers use npm to share software. Many organizations also use npm to manage private development.


If you want to run Appium via npm install, 

you will need Node.js and npm.


Verify Node.js and npm Installation


If node is not installed then we can use 

brew to install the same with below command:


brew install node



Type the below-given command and run 

it in your terminal, once the node is installed .

//For Node: 

node -v
//For NPM: 

npm -v 


But if you don't have brew already 

installed in your machine then you can install brew from 

the link : https://brew.sh/ 


Install brew

What is brew? Homebrew is a free and open-source 

software package management system 

that simplifies the installation of software 

on Apple's operating system, macOS, 

as well as Linux.


You can also use below command to install brew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"


Appium Installation with npm

Run the following command on the terminal

to install Appium via npm:

npm install -g appium



INSTALLATION VIA DESKTOP APP


Simply download the latest version of Appium

Desktop from the releases page of Appium official website:


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


INSTALL APPIUM DOCTOR

Appium Doctor checks most of the preconditions 

for appium to run successfully. In order to install it, run the below command:


npm install -g appium-doctor


Once appium-doctor is installed just run 

the command “appium-doctor” and it will show the output as shared in 

the below screenshot:


Watch the youtube video here for all the steps with examples and steps:





****************************************

TOP 15 BDD - CUCUMBER Interview Q&A


************************************************

✍️AUTHORLinkedIn Profile

************************************************

Learn (API-Microservice)Testing+ Selenium UI Automation-SDET with Self Paced Videos prepared by FAANG employees and LIVE Doubt Session 

SDET TRANING VIDEOS AVAILABLE with Live Doubt Session(course-1 below,API TRaining Videos With Class Notes and Coding Set) and (API+UI, both course-1 & 2 below) Check Training Page for Course Content or reach out @whatsapp +91-9619094122. 
This includes classnotes, 300+ interview questions, 3 projects, Java Coding question set for product companies along with career guidance from FAANG employees for Automation and SDET.

For more details whatsapp : https://lnkd.in/dnBWDM33

*************************************************

SeleniumWebdriver Automation Testing Interview Questions:

https://automationreinvented.blogspot.com/search/label/SeleniumWebdriver

API Testing Interview Question Set:

https://automationreinvented.blogspot.com/2022/03/top-80-api-testing-interview-questions.html

DevOps Interview Q&A:

https://automationreinvented.blogspot.com/2021/11/top-11-devops-interview-questions-and.html 

Kubernetes Interview Question Set

https://automationreinvented.blogspot.com/search/label/Kubernetes

Docker Interview Question Set

https://automationreinvented.blogspot.com/Docker

Linux Interview question Set

https://automationreinvented.blogspot.com/search/label/Linux

Automation Testing/SDET Framework Design

https://automationreinvented.blogspot.com/search/label/FrameworkDesign

Java Related Interview Question Set

https://automationreinvented.blogspot.com/search/label/Java

GIT Interview Question Set:

https://automationreinvented.blogspot.com/2021/09/top-40-git-interview-questions-and.html

Coding Interview Question Set:

https://automationreinvented.blogspot.com/search/label/Coding%20Questions

Mobile Testing Interview Question Set:

https://automationreinvented.blogspot.com/search/label/Mobile%20Testing

Python Interview Question Set for QAE - SDET - SDE:

https://automationreinvented.blogspot.com/search/label/Python


No comments:

Post a Comment

All Time Popular Posts

Most Featured Post

Sorting with Examples & Time Complexity for SDET

  🔺 LinkedIn: https://www.linkedin.com/in/sidharth-shukla-77b53145/ 🔺 Telegram Group:  https://t.me/+FTf_NPb--GQ2ODhl Bubble Sort:    Bubb...