Appium Beginner Tutorial 15 | How to setup iOS Automation on Mac OS
Automation Step by Step
@raghavpalAbout
Simple Basic Beginners Step-by-Step tutorials ❤️ I create videos on Automation, Testing, DevOps, CI and related tools, technologies and platform Raghav is a teacher and founder of AutomationStepByStep.com He was an Automation Architect and has led multiple teams of Automation and DevOps Engineers. For over a decade, Raghav witnessed, worked, and delivered multiple Automation Testing Projects and worked with some awesome people in this industry ► https://automationstepbystep.com/ Some topics covered: - Jenkins - JMeter - Selenium - Appium - Cypress - Playwright - Katalon Studio - API Testing - Postman - Docker - Kubernetes - Other DevOps topics Words from Raghav We often need someone to hold our hand and help us take the first few steps before we learn to walk and run. I am on a mission to spread education and make it available to anyone willing to learn Never Stop Learning Raghav All education here is FREE FOR ALL, FOREVER Share with as many people as you can in your lifetime
Video Description
FREE courses - https://automationstepbystep.com/ Check the steps below 1. Java 2. Appium 3. Xcode 4. Xcode command line tools 5. WebDriverAgent 6. Real Devices OR Simulators 7. IDE (eclipse) Step 0: Intro 0:00 Step 1: Install Java JDK 0:30 Step 2: Install HomeBrew 1:44 Step 3: Install node js and npm 2:28 Step 4: Install Appium 3:28 Step 5: Install Xcode 3:44 Step 6: Install Xcode command line tools 6:33 Step 7: Create Apple ID 7:06 Step 8: Install Carthage 8:16 Step 9: Initialize WebDriverAgent Project 9:44 For Appium 1.15.0+ https://docs.katalon.com/katalon-studio/docs/installing-webdriveragent-for-ios-devices.html Step 10: Open WebDriverAgent.xcodeproj in Xcode 18:54 Step 11: Build and run project 22:33 Step 12: Create a project and add desired capabilities for automation on iOS 33:22 Detailed Steps - https://docs.google.com/document/d/1HWO-fpDsyyGAcp81DIMFsghM1S2vz_3yvpyI-RHulwk/edit?usp=sharing If Required To allow Appium permission in MacOS settings >security & privacy >general See more: https://support.apple.com/en-in/HT202491 deviceName platformName platformVersion app Open Eclipse Create a new maven project or use any existing maven project Add maven dependencies appium selenium DesiredCapabilities cap = new DesiredCapabilities(); cap.setCapability("platformName", "iOS"); cap.setCapability("platformVersion", "11.4"); cap.setCapability("deviceName", "iPhone 8"); cap.setCapability(CapabilityType.BROWSER_NAME, "safari"); cap.setCapability("app", “location of .app or .ipa file“); URL url = new URL("http://127.0.0.1:4723/wd/hub"); IOSDriver driver = new IOSDriver(url, cap); References https://github.com/appium/appium-xcuitest-driver https://www.embarcadero.com/starthere/xe5/mobdevsetup/ios/en/signing_up_for_a_developer_account.html External tools/utilities may be required Install authorize-ios npm install -g authorize-ios Install libimobiledevice brew install libimobiledevice Install ideviceinstaller / ios-deploy To deploy our apps to our devices. We can install and debug apps from the command line without using Xcode sudo xcode-select -r brew install ideviceinstaller ideviceinstaller doesn't work with iOS 10 yet. So we need to install ios-deploy npm install -g ios-deploy Install ios_webkit_debug_proxy brew install ios-webkit-debug-proxy #AppiumBeginnerTutorials http://bit.ly/2W9pNeb
Enhance Your Gaming Experience
AI-recommended products based on this video

New SteelSeries Arctis Nova Pro for Xbox Multi-System Gaming Headset - Premium Hi-Fi Drivers - Hi-Res Audio - 360° Spatial - GameDAC Gen 2 - Quad-DAC - ClearCast Gen 2 Mic - Xbox, PC, PS5/PS4, Switch

NEW SteelSeries Arctis Nova 3 Multi-Platform Gaming Headset - Signature Arctis Sound - ClearCast Gen 2 Mic - PC, PS5/PS4, Xbox Series X|S, Switch, Mobile

Logitech G203 Wired Gaming Mouse, 8,000 DPI, Rainbow Optical Effect LIGHTSYNC RGB, 6 Programmable Buttons, On-Board Memory, Screen Mapping, PC/Mac Computer and Laptop Compatible - Black

Logitech G305 Lightspeed Wireless Gaming Mouse, Hero 12K Sensor, 12,000 DPI, Lightweight, 6 Programmable Buttons, 250h Battery Life, On-Board Memory, PC/Mac - Black

Logitech K400 Plus Wireless Touch TV Keyboard With Easy Media Control and Built-in Touchpad, HTPC Keyboard for PC-connected TV, Windows, Android, Chrome OS, Laptop, Tablet - Black

Logitech M185 Wireless Mouse, 2.4GHz with USB Mini Receiver, 12-Month Battery Life, 1000 DPI Optical Tracking, Ambidextrous, Compatible with PC, Mac, Laptop - Black

HyperX Cloud II - Gaming Headset, 7.1 Surround Sound, Memory Foam Ear Pads, Durable Aluminum Frame, Detachable Microphone, Works with PC, PS5, PS4, Xbox Series X|S, Xbox One – Red

HyperX Cloud II - Gaming Headset, 7.1 Surround Sound, Memory Foam Ear Pads, Durable Aluminum Frame, Detachable Microphone, Works with PC, PS5, PS4, Xbox Series X|S, Xbox One – Red




















