Skip to content

Instantly share code, notes, and snippets.

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<logback.version>1.2.3</logback.version>
<jira.client.version>5.1.0</jira.client.version>
</properties>
<repositories>
<repository>
<id>atlassian-public</id>
<url>https://packages.atlassian.com/maven/repository/public</url>
WNJ0034ALDVSBCF:~ bachupa$ npm i appium -g
npm WARN invalid config proxy="npm"
npm WARN invalid config Must be a full url with 'http://'
/usr/local/bin/appium -> /usr/local/lib/node_modules/appium/build/lib/main.js
> appium-chromedriver@3.5.2 install /usr/local/lib/node_modules/appium/node_modules/appium-chromedriver
> node install-npm.js
Error trying to install Chromedriver binary. Waiting and trying again. frame.getFileName is not a function
Error trying to install Chromedriver binary. Waiting and trying again. frame.getFileName is not a function
(node:97144) DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
[Appium] Welcome to Appium v1.5.3
[Appium] Non-default server args:
[Appium] udid: 'e1f3fa8e0e2b9048045ac4fb07c02a18008087c4'
[Appium] Deprecated server args:
[Appium] -U,--udid => --default-capabilities '{"udid":"e1f3fa8e0e2b9048045ac4fb07c02a18008087c4"}'
[Appium] Default capabilities, which will be added to each request unless overridden by desired capabilities:
[Appium] udid: 'e1f3fa8e0e2b9048045ac4fb07c02a18008087c4'
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"app":"com.vzw.pos.selflogin.noemp","proxy":{"proxyAutoconfigUrl":null,"socksUsername":null,"socksPassword":null,"autodetect":false,"httpProxy":"localhost:9093","proxyType":"MANUAL","noProxy":null,"ftpProxy":null,"socksProxy":null,"hCode":631928727,"class":"org.openqa.selenium.Proxy","sslProxy":null},"captureNetworkTraffic":"true","newCommandTimeout":"30000","LOGGING_PREFS":{"per
[Appium] Welcome to Appium v1.6.4-beta
[Appium] Non-default server args:
[Appium] address: '127.0.0.1'
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"app":"com.apple.Preferences","screenshotWaitTimeout":"25","newCommandTimeout":10000,"automationName":"XCUITest","autoDismissAlerts":true,"platformName":"iOS","udid":"a2e0b888c9c53dfc03d3b27d4ef7b2c7b5abd9d8","deviceName":"iPad"}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{"app":"com.apple.Preferences","screenshotWaitTimeout":"25","newCommandTimeout":10000,"automationName":"XCUITest","autoDismissAlerts":true,"platformName":"iOS","udid":"a2e0b888c9c53dfc03d3b27d4ef7b2c7b5abd9d8","deviceName":"iPad"},null,null,null,null]
[Appium] Creating new XCUITestDriver (v2.12.1) session
[Appium] Capabilities:
[Appium] app: 'com.apple.Preferences'
[Appium] screenshotWaitTimeout: '25'
@pavanbachu0604
pavanbachu0604 / gist:dfa122a33c18b62725f1fa7610f2681a
Created October 13, 2016 14:37
XCode-Compilation-Appium 1.6
WebDriverAgent bachupa$ xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=a2e0b888c9c53dfc03d3b27d4ef7b2c7b5abd9d8' test
2016-10-13 10:33:23.230 xcodebuild[9037:214347] [MT] IDETestOperationsObserverDebug: (9A2EA1F4-046B-4DF4-9AEA-213EAD35C782) Beginning test session WebDriverAgentRunner-9A2EA1F4-046B-4DF4-9AEA-213EAD35C782 at 2016-10-13 10:33:23.229 with Xcode 8T47 on target <DVTiOSDevice: 0x7fe6cfa9cbf0> {
deviceSerialNumber: F9FRQ7GHGHMJ
identifier: a2e0b888c9c53dfc03d3b27d4ef7b2c7b5abd9d8
deviceClass: iPad
deviceName: Bachu, Pavan Kumar’s iPad
deviceIdentifier: a2e0b888c9c53dfc03d3b27d4ef7b2c7b5abd9d8
productVersion: 10.1
buildVersion: 14B71
deviceSoftwareVersion: 10.1 (14B71)
@pavanbachu0604
pavanbachu0604 / gist:db6f533eb5e14ca6524b0f9efc8a38a6
Created October 10, 2016 12:09
Appium Installation from Github
Running appium from source :
Clone the appium from the git : git clone https://github.com/appium/appium.git
Point to the cloned folder
$ npm install
In case of the shrink-wrap error :
$ npm shrinkwrap
In the cloned folder type $ node .
[Appium] Welcome to Appium v1.6.0-beta1 (REV bf71e40206a59a405554ac94839782d94cb9c9a1)
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"app":"/Users/bachupa/Desktop/App/UAT_Apps/Retail/16.8.3/POSMobile_NOEmp_16_8_3/POSMobile_NOEMP.app","showXcodeLog":"true","PLATFORM_VERSION":"10.0","realDeviceLogger":"/Users/bachupa/Downloads/deviceconsole","automationName":"XCUITest","udid":"a2e0b888c9c53dfc03d3b27d4ef7b2c7b5abd9d8","platformName":"iOS","deviceName":"iPad","platform":"iOS","newCommandTimout":"3000"}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{"app":"/Users/bachupa/Des...
[Appium] Creating new XCUITestDriver session
[Appium] Capabilities:
[Appium] app: '/Users/bachupa/Desktop/App/UAT_Apps/Retail/16.8.3/POSMobile_NOEmp_16_8_3/POSMobile_NOEMP.app'
[Appium] showXcodeLog: 'true'
[Appium] PLATFORM_VERSION: '10.0'
[Appium] realDeviceLogger: '/Users/bachupa/Downloads/deviceconsole'
Appium] Welcome to Appium v1.6.0-beta1 (REV 7e3c0fe76d3be345aa89c742b1ae05cbbf79caa9)
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session {"desiredCapabilities":{"app":"/Users/bachupa/Desktop/App/UAT_Apps/Retail/16.8.3/POSMobileApp_16_8_3/POSMobile.app","platformVersion":"10.0","automationName":"XCUITest","udid":"b1dc707d892b709a7ff1e68303d442a7e3c18a94","platformName":"iOS","deviceName":"iPad","platform":"iOS"}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{"app":"/Users/bachupa/Des...
[Appium] Creating new XCUITestDriver session
[Appium] Capabilities:
[Appium] app: '/Users/bachupa/Desktop/App/UAT_Apps/Retail/16.8.3/POSMobileApp_16_8_3/POSMobile.app'
[Appium] platformVersion: '10.0'
[Appium] automationName: 'XCUITest'
[Appium] udid: 'b1dc707d892b709a7ff1e68303d442a7e3c18a94'
Make sure you have brew installed , just use this command in terminal : “brew help”
If brew is not installed then use this command to install the brew : “/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
> cd Downloads
> mkdir libmobile //making a folder
> cd libmobile
>brew update
> brew install autoconf automake libtool libxml2 pkg-config libtasn1 openssl