Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
HTTP://WWW.LEARN-AUTOMATION.COM
MUKESH OTWANI
Automate Web Application in IOS Safari Browser using
Appium
High Level agenda
 Installation
 Program to start browser
 Problems and Solutions
Installation
 Java
 Xcode
 Appium
 Eclipse
 Java-client jar
XCode
 IDE- Suite of Software development tools by Apple for developing for
macOS,IOS,WatchOS and tvOS.
 https://en.wiki...
Desired Capability
 capabilities.setCapability("deviceName", "iPhone 6");
 capabilities.setCapability("platformName", "i...
Possible problems
Could not get the iOS SDK version because the Xcode version could not be
determined
it generally happens...
mukeshotwani@learn-automation.com
Upcoming SlideShare
Loading in …5
×

Selenium Tutorial-Automate web application on ios safari browser using appium

1,351 views

Published on

This will guide you how to automate IOS mobile web application using Selenium and Appium.

We have to install XCode,Appium, Java

Check out the complete Video on YouTube

https://youtu.be/NUGUrjtYjHY

Complete article with Full code is available @

http://learn-automation.com/automate-ios-app-using-appium/

Published in: Engineering
  • Be the first to comment

Selenium Tutorial-Automate web application on ios safari browser using appium

  1. 1. HTTP://WWW.LEARN-AUTOMATION.COM MUKESH OTWANI Automate Web Application in IOS Safari Browser using Appium
  2. 2. High Level agenda  Installation  Program to start browser  Problems and Solutions
  3. 3. Installation  Java  Xcode  Appium  Eclipse  Java-client jar
  4. 4. XCode  IDE- Suite of Software development tools by Apple for developing for macOS,IOS,WatchOS and tvOS.  https://en.wikipedia.org/wiki/Xcode  Download xcode  http://stackoverflow.com/questions/10335747/how-to-download-xcode-4-5-6-7- 8-and-get-the-dmg-or-xip-file
  5. 5. Desired Capability  capabilities.setCapability("deviceName", "iPhone 6");  capabilities.setCapability("platformName", "iOS");  capabilities.setCapability("platformVersion", "9.1");  capabilities.setCapability(CapabilityType.BROWSER_NAME, "safari");
  6. 6. Possible problems Could not get the iOS SDK version because the Xcode version could not be determined it generally happens when appium somehow can't find xcode or you don't have any ios simulator created so if first one is the problem then hit xcode-select --switch /Applications/Xcode.app/Contents/Developer from commandline or if second is the problem then just create one. or if all well then shut down appium, simulator and the script & restart appium -> script
  7. 7. mukeshotwani@learn-automation.com

×