Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Mobile Test Automation with Appium

You're reading from  Mobile Test Automation with Appium

Product type Book
Published in Jun 2017
Publisher Packt
ISBN-13 9781787280168
Pages 256 pages
Edition 1st Edition
Languages
Author (1):
Nishant Verma Nishant Verma
Profile icon Nishant Verma

Server capabilities


Testing will always be performed in a fixed context with respect to Appium server and that context will be set by desired capabilities. There are some mandatory desired capabilities and some are device OS-specific, such as Android or iOS. If you navigate to the HomePageSteps class file and the iLaunchQuikr() method, you will note the following mentioned lines:

capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "5.1");
capabilities.setCapability("deviceName", "Nexus");

So, platformName, platformVersion, and deviceName are mandatory desired capabilities, which form the basis of mobile automation.

Here are some of the capabilities that are applicable for both iOS as well as Android devices:

Capability

Description & Usage

automationName

This is used to specify the automation engine to be used.

Values: Appium (default) or Selendroid

platformName

This is used to specify which mobile OS platform to use for the session.

capabilities...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}