Getting Started With Appium – Dzone Refcardz | xxxGetting Started With Appium – Dzone Refcardz – xxx
菜单

Getting Started With Appium – Dzone Refcardz

二月 28, 2019 - MorningStar

Getting Started With Appium - Dzone Refcardz

Over a million developers have joined DZone.
Getting Started With Appium - Dzone Refcardz

{{announcement.body}}

{{announcement.title}}

Refcard #239

Getting Started With Appium

Mobile App Automation Made Awesome

In this Refcard you will learn everything you need to know about getting started with this open-source tool, from installing the Appium server to running your first tests. Download this Refcard now to see why Appium is “Mobile App Automation Made Awesome.”

5,010

Brought to you by

Getting Started With Appium - Dzone Refcardz

Free .PDF for easy Reference

Getting Started With Appium - Dzone Refcardz

Written by

Getting Started With Appium - Dzone Refcardz Wim Selles Sr. Solutions Architect, Sauce Labs
Getting Started With Appium - Dzone Refcardz Dave Haeffner Author, Elemental Selenium

Getting Started With Appium - Dzone Refcardz
Refcard #239

Getting Started With Appium

Mobile App Automation Made Awesome

In this Refcard you will learn everything you need to know about getting started with this open-source tool, from installing the Appium server to running your first tests. Download this Refcard now to see why Appium is “Mobile App Automation Made Awesome.”

5,010

Free .PDF for easy Reference

Written by

Getting Started With Appium - Dzone Refcardz Wim Selles Sr. Solutions Architect, Sauce Labs
Getting Started With Appium - Dzone Refcardz Dave Haeffner Author, Elemental Selenium

Brought to you by

Getting Started With Appium - Dzone Refcardz

Table of Contents

What is Appium?

Section 1

What is Appium?

Appium is a free and open-source mobile automation framework used for native, hybrid, and mobile web apps. It works on iOS, Android, Mac, and Windows apps using the WebDriver protocol. WebDriver (the API to automate browsers, maintained by the Selenium project) is currently going through a W3C (World Wide Web Consortium) specification.

Getting Started

In order to get up and running on your local machine, you need to download an Appium server and client bindings for your preferred programming language. There are Appium language bindings for multiple programming languages. The officially supported ones (in alphabetical order) are:

  • C# (.NET)

  • Java

  • JavaScript (Node.js)

  • PHP

  • Python

  • Ruby

Before we dive into installing all of the Appium dependencies we are first going to look into the the iOS and Android dependencies.

Platform Dependencies (iOS)

For testing on iOS, you need to have a Mac and  you need to install:

  • Xcode

  • Xcode Command Line Tools Package. The Command Line Tools Package can be installed with the  xcode-select --install command in your terminal once Xcode has been installed.

Basic Setup

(We recommend the use of Homebrew for installing system dependencies)

Ensure that you have Appium’s general dependencies (e.g., Node & NPM) installed and configured.

Install the Carthage dependency manager: brew install carthage

If you don’t need to automate real devices, you’re done! To automate an app on the simulator, the app capability should be set to an absolute path or url pointing to your .app or .app.zip file, built for the sim.

This is a preview of the Getting Started With Appium Refcard. For the full Refcard, please download the .pdf above. 

Let’s be friends:

DZone.com is powered by 

Getting Started With Appium - Dzone Refcardz

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.linkDescription }}

{{ parent.urlSource.name }}

· {{ parent.articleDate | date:’MMM. dd, yyyy’ }} {{ parent.linkDate | date:’MMM. dd, yyyy’ }}


Notice: Undefined variable: canUpdate in /var/www/html/wordpress/wp-content/plugins/wp-autopost-pro/wp-autopost-function.php on line 51