Installation Guide for Appium 1.6.3

Source: Internet
Author: User
Tags system log appium

A.) System Requirements:-

    • Require Node 4 or above
    • Xcode 8 IOS 10

B.) Open terminal and type following command to install Appium 1.6.3:- npm install-g Appium

C.) External Dependencies:-

  • Install "Homebrew" by following command:- ruby-e "$ (curl-fssl https://raw.githubusercontent.com/Homebrew/ Install/master/install) "
  • After instaling Home Brew Run following commands:-
  • Brew Install Ideviceinstaller
  • Brew Install Carthage
  • NPM install-g Ios-deploy
  • NPM install-g Deviceconsole
  • Gem Install Xcpretty
  • Brew Install Libimobiledevice--head (for iOS10)
  • Brew Install Libimobiledevice (For IOS 9)

3.) Webdriveragent Configuration:-

    • go to newly installed Appium directory and navigate to "node_modules/appium-xcuitest-driver/webdrive Ragent "
    • run following command:-  mkdir-p Resources/webdriveragent.bundle
    • run following command:-  sh./scripts/bootstrap.sh-d
    • open Xcode With webdriveragent.xcodeproj
    • build webdriveragent project with provisioning profile.
    • now Run following command:- 

      xcodebuild-project Webdriveragent.xcodeproj- Scheme webdriveragentrunner-destination ' Id=udid of device ' test

Details about Commands

1.)Homebrew :-Package Manager for MacOS.

2.) Ideviceinstaller:- cross-platform Library and tools for communicating with IOS devices

3.) Carthage:- A dependency manager that gets the job did without taking over the responsibility of Xcode.

4.) Ios-deploy:- debug iOS apps without using Xcode

5.) Deviceconsole:-IOS system log tailer.

6.) Xcpretty:- flexible and fast xcodebuild formatter.

7.) Libimobiledevice:- A cross-platform Software Protocol library and tools to communicate with IOS

Installation Guide for Appium 1.6.3

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.