How To Inspect Elements In Ios Using Appium

Testing iOS Hybrid Apps on Real Devices using node. The coordinates of an elements were changing each time I scrolled the page. In Appium you send the Java code, as a string, to the server, which executes it in the application’s environment, returning the element or elements. First Lets try to answer why Organisations launch their apps on multiple platforms. As we have seen automation of android application using Appium. Introduction to Appium July 20, 2016 October 3, 2016 by vinay gadegela , posted in Appium Appium is an Open Source (Free Ware Software), Cross Platform (Support multiple platforms) test automation tool which helps us to automate all mobile apps in real devices and emulators. Tekslate is providing Appium live training conducted by industry professionals. The Appium server sends the command to the instruments, and the instruments look for the bootstrap. Appium allows us to execute our tests on both real devices and emulators/simulators. No Appium tutorial is complete without an installation guide. Open an Emulator having android version 4. Appium Inspector You can use Appium Inspector for both Android and iOS applications. Appium Clients. We started with the machine setup, creating an Appium Java project and then writing the first Appium test. (1 reply) Hi, How to find the progress in progress bar with uiautomatorviewer. It allows users to test various types of mobile applications (such as Native, Hybrid and Mobile Web) using standard WebDriver library. Inspect Element. Appium utilizes. If our hybrid app under test is build in such a way that it supports minimum Android version 4. This tutorial. I will use Appium Desktop and Android Studio to create a sample mobile test automation project for you. Not Using the Appium Docs. 1, Mobile platform version 12. Desired Capabilities can be configured to locate the app otherwise we need to give the app path while starting Appium server, that can be figured out with the UI. I did some googling and found that AndroidDriver class has inbuilt method which performs scroll till the element not found. Inspect Element. UIAutomator is a tool used to inspect mobile elements on the mobile interface. 0 and the port 4723 as below,. You can inspect elements of ios simulator by using accessibility inspector from the xcode or you have to get pagesource and find the required elements. The Appium inspector tool is not available for windows platform. Install node by brew install node. i want to run those appium testes after the build has finished in my local jenkins CI server. However, the real beauty of Appium lies in its 'cross-platform' support. Using Appium, we can automate iOS, Android and Windows Phone apps on both emulator/simulator and on physical mobile devices. Pre Requisites: Install Visual Studio SDK. In test script, an important stpe is to assert/verify result. Appium Inspector You can use Appium Inspector for both Android and iOS applications. 7 (minimum version required) You need to enroll for iOS Developer program with valid Apple id account. can be all identified with uiautomatorviewer. Currently Appium support Safari on iOS device up to version 9. Below image shows how to start the inspector tool. Appium Studio by Experitest Easily start with Appium testing, and scale according to need Use iOS on Windows machine for iOS testing, test outside your iOS app Enhanced test functionality e. I am expecting that you are coming to this chapter by following the complete tutorial on Setting up Appium with Eclipse. Appium logs simple. I have everything latest in place. For this, follow these steps:. Steps to start Appium Inspector and inspect elements First of all, you need to start Appium GUI and then start a new session with appropriate desired capabilities for the AUT. I can currently use the xpath given by appium inspector but not IDs/Name. These GUI based tools are quite similar to that of selenium IDE. your help will be highly appreciated. It allows users to test various types of mobile applications (such as Native, Hybrid and Mobile Web) using standard WebDriver library. But what if you started with Android devices and then the system you're testing starts to support iOS as well? Or what if you're using Appium, but want to do something on a desktop browser in the middle of the test?. Inspect Element for IOS 13:16 Recording Scripts Using Appium Desktop Record and Play using Appium Inspector. To interact with a web view Appium establishes a connection using a custom remote debugger. After you’ve done all of that, we can create a ‘test’ method, which performs application login and navigates to its certain page. Check if element is clickable using selenium by sunilpatro1985 · Published December 8, 2016 · Updated January 6, 2017 Elements like Buttons, Images,and Links etc… are clickable, and should be enabled to click. (1 reply) Hi, How to find the progress in progress bar with uiautomatorviewer. Open an Emulator having android version 4. XCUITest for iOS Apps. It refers to both the language bindings and the implementations. Chemical element. We can inspect the elements inside iOS app using inspector tool provided in Appium GUI. find_elements_by_ios_uiautomation. Appium Clients. I am using appium 1. Appium works like a server running in the background like selenium server. We will implement these test cases using Appium. DESCRIPTION. Appium Tutorial 2019 Edition is ready to all testers! I wrote a very comprehensive Appium Start Guide on 6t May 2016 and now it is time to write an updated Appium Tutorial. 2 version, 'xcode' V10. Edit this Doc Introduction to Appium. We will see the complete steps required in order to get us ready for iOS testing with Appium on Mac OX X. Requirments to start - Java IDE (Here we use Eclipse) - Java JDK - Maven Plugin for Eclipse - Selenium WebDriver Dependencies - Appium Java-Client. UI testing for iOS app is a way to validate & interact with the real UI of the app. When all is said and done, Appium is just an HTTP server. Following are the important desired capabilities for mobile web application automation using appium,. Appium automate a select an item from list. Appium is an open source test automation tool for mobile applications. 1- Appium with UIautomation as android. java_client. However, UIAutomator viewer can be used as an option for Inspecting elements. Run “npm install appium-doctor –g” command to install command line tool called “appium-doctor” for verifying Appium installation for particular platform. Please check the Appium reference where you can find multiple articles on Appium. Appium - Hide Android Keyboard During Test Hiding keyboard in android device is one of the common action. Check box is another common element of any native, hybrid or mobile software web applications. I have done the setup for appium. After I start ios_webkit_debug_proxy, am able to see the device in the session list and if I try to open the app, I am not able to see the webview part in the session to inspect. Appium automation testing course helps the trainee to get in-depth knowledge about application testing. How to inspect element in mobile app for appium mobile automation testing (By using Emulator) We can inspect the element in mobile app by using uiautomatorviewer. Writing the Ruby code is easy if you have used Appium Inspector locally to record tests. To work with appium on ease,I would recommend you to have your own MAC laptop with SDK 6. Finding elements by iOS predicates. You can use it. Easy Gold Cheat for Clicker Heroes iOS 12 1 2 Update January 10 is uploaded by CecilMedina We can’t guarantee that Easy Gold Cheat for Clicker Heroes iOS 12 1 2 Update January 10 are up to date. Appium is an ‘HTTP Server’ written using Node. Appium Inspector Inspect Elements and the element hierarchy with a GUI interface Inspect the associated attributes of an element Easily identify the Xpath for all the elements Find the enable/disable status of an element Record test scripts and export in the desired language Verify mobile commands from Inspector before implementation. Locating elements with the help of Appium Inspector. Appium on iOS Real Devices. The real devices are also available, but the price is much higher. Solution: Using size of the element and finding the last element solves this problem. 1 in my case. The Applitools Eyes Appium Ruby SDK allows you to easily add visual checkpoints to your Ruby Appium tests. However, we may not have enough real devices to test always with different versions of android. But such a command would take us out of the realm of UI testing. In the code snippet below, we’ve already opened an app by using setUp. sendKeys() API will be used. In this third and final installment of the automation blog post series, we will cover mobile automation testing, specifically using Appium. In Appium you send the Java code, as a string, to the server, which executes it in the application’s environment, returning the element or elements. This blog provides the information required to setup mobile testing environment in Mac OS X for testing iOS application using Appium. I started the appium server from terminal and I was able to run the testcase successfully. Download TestProject SDK. When you work with Selenium and Appium testing, your main tool is the driver. In the previous post I have talked about the Appium requirements for running automation tests on iOS, project structure, and the configuration. Open an Emulator having android version 4. It is possible to re-use io. You don't. If you want to automate any scenario in your mobile app, then you would need to follow these 2 steps –. This tool allows you to see every UI element/node that you can query using Windows Application Driver. How to Setup and Automate iOS mobile application using Appium in Mac? Handling mobile elements in Android App using Appium; How to Integrate Apache Maven with Appium, Java and JUnit in Eclipse IDE? Appium Automation: Parallel Execution in Multiple Real Devices; How to handle real iPhone device in Appium Automation capabilities?. 26 videos Play all iOS Automation With Appium, Java And TestNG Automation -Studio My Worst Financial Mistakes - Duration: 18:59. Through this Certification, you will be able to integrate Appium with pCloudy using 3 different approaches, deploy an Android or iOS application, and then use Appium to inspect and interact with the app. How to inspect element in mobile app for appium mobile automation testing (By using Emulator) We can inspect the element in mobile app by using uiautomatorviewer. Check out heroes of dragon age, while not exactly like that but It is so fun and addicting. In the code snippet below, we’ve already opened an app by using setUp. Getting Started with Appium. Introduction to Appium July 20, 2016 October 3, 2016 by vinay gadegela , posted in Appium Appium is an Open Source (Free Ware Software), Cross Platform (Support multiple platforms) test automation tool which helps us to automate all mobile apps in real devices and emulators. Use Appium tests now. Appium Desktop is a web based product used to inspect iOS and Android apps so I can determine a locator strategy for my eventual mobile automation test framework I will be building. This is the second in a 2-part series on using real iOS devices with Appium. So here a Step by step procedure to get locators/inspect web elements in an android application, using Google Chrome browser on PC. Check box is another common element of any native, hybrid or mobile software web applications. By leveraging a tool like Appium Inspector, enterprise mobility professionals can avoid installing the Appium Desktop app on a computer to identify objects when writing test scripts. This topic will be describe how to setup it and run a sample scripts. In a word, to test an app in iOS 10 with Appium, we have to use Xcode 8 or newer with Appium 1. Appium is a mobile automation tool which is used for testing both Android as well as iOS mobile platforms. your help will be highly appreciated. Chrome DevTools helps us in following: Debugging websites in browser tabs. During the test I need to go to the home screen (I must do so) but can't find a way to do it. Now in the inspector window in appium. Using UI Automator Viewer you can find elements for a hybrid android app on Appium Path of UI Automator :- SDK Location\uiautomatorviewer e. Mobile Automation APIs using Appium – Detailed Course Content Module 1: Introduction to Appium & Mobile automation Testing ∑ Introduction to Mobile automation testing ∑ Overview of Open Source Mobile Test Automation Tools ∑ Selenium 3. I have done the setup for appium. Use appium inspector and similar tool to locate element and record script 3. js must be pre-installed on the system. If you want to automate any scenario in your mobile app, then you would need to follow these 2 steps –. But we will cover the most important and used Element Inspectors: Appium Inspector: You can use this inspector for both Android and iOS apps (for iOS apps, you would need a Mac) UiAutomatorViewer(Android): This is a tool provided by Android Studio that lets you inspect elements in your mobile app. Inspect Mobile Application UI Click the ‘Launch’ button, wait a few seconds and then click the button with the magnifier icon to launch the mobile application on a selected device or emulator. 0 and the port 4723 as below,. your help will be highly appreciated. Machine which is running the web driver scripts communicates with Appium server through Http/JSON and in turn the Appium sends/receives the command to Devices/Emulators of Android or IOS platforms. Open an Emulator having android version 4. 3 and lower ) to interact with UI elements. You can even launch the Inspector from terminal, hmm need to figure out and would be posting soon. Currently Appium support Safari on iOS device up to version 9. 99 and will work on iOS devices that run iOS 10 or later. Appium detailed Training Course that helps you master in Automating Mobile app test cases using Appium. How to find the xpath of the elements using inspector. Smart Lighting: Turn lights on and off, dim or brighten, and set schedules using Sengled Element Home app (iOS and Android). sendKeys() API will be used. Currently Appium support Safari on iOS device up to version 9. This module is a thin extension of Selenium::Remote::Driver that adds Appium specific API endpoints and Appium-specific constructor defaults. Q27) How can you inspect elements on the IOS apps? Ans: With the help of using appium inspector that is a GUI based tool you can identify elements on IOS apps. Mobile web apps are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome or the built-in 'Browser' app on Android). Appium client (c/Java/Python/etc) connects with Appium Server and communicates via JSON Wire Protocol. [Shankar Garg] -- This brief book focuses on using Appium for automation on both Android and iOS platforms. e Login view "Interactions are not available for this. To find out more, including how to control cookies, see here: Cookie Policy %d bloggers like this:. For the latter: 1. Home >> Appium Tutorials >> Inspect Elements using UIAutomatorViewer Submitted by harrydev on Wed, 09/07/2016 - 14:30 Before start writing test scripts, we need to identify elements like id, name, class etc to perform actions. Thus regardless of platform, using XPATH leads to slower tests. For iOS applications if we want to run test scripts with iOS Simulator then we need the. While iOS and Android remain the most popular use case for Appium, it is also possible to use Appium to automate a host of other platforms, including Windows and Mac desktop applications. Another method to locate elements is with the use of the XPath Locator. Appium can be connected to Selenium Grid or a cloud (e. I am automating android app with selenium web driver (java) using appium and uiautomatorviewer. No Appium tutorial is complete without an installation guide. I am using appium 1. Appium Inspector - Inspect mobile elements August 2, 2017 by anish 4 Comments This article is a continuation of our previous one on Appium Desktop Inspector , where you learned about how to connect Appium Desktop Inspector to your mobile device. Steps to start with Appium Inspector on Mac machine:- Step 1) Download and start your Appium server with the default IP Address 0. ts file of the plugin. 3 and above) and UIAutomation (for iOS 9. If you feel bit confused about any of these steps, then please revisit Appium Inspector Tutorial – Part 1, where these steps are explained in detail. We will implement these test cases using Appium. Methods for Scroll in Appium. Appium has support for iOS real device testing. I am expecting that you are coming to this chapter by following the complete tutorial on Setting up Appium with Eclipse. This module is a thin extension of Selenium::Remote::Driver that adds Appium specific API endpoints and Appium-specific constructor defaults. That article talked about some of the methods (like ID, xPath, ClassName) using which you can identify mobile elements. Complete Appium guide for IOS and Android. You can also select an element on the screenshot and you will see highlighted element in the hierarchy view. A better option is to put IDs on elements and use a selector for that specific ID. However some times I use the UI version to inspect the elements. Use appium inspector to locate iOS element and record script 3. Check out the Support KB for answers to community questions and helpful articles, or if you need to file a support ticket The Sauce Labs blog includes information and discussion about automated Selenium and Appium testing, and announcements of events, new features, and happenings at Sauce Labs. First of all start the appium server with iOS capabilities. This is the same element from an example iOS application. In the earlier chapters, we completed the journey of writing a basic test scenario that runs on the emulator. php from GERMAN 101 at University of Wisconsin, Milwaukee. find_elements_by_tag. Regarding mobile development, testability for your iOS app goes through UI testing. I am using Xcode 5. This Appium beginner's guide will walk you through driver. Step 2: Perform action on the identified element. This article uses right-click to refer to the mouse device action on a Windows PC as well as the Control+click action on a Mac. Typically, options here are test IDs, test tags and accessibility labels. Appium derives from Selenium and it uses JSONWireProtocol internally to interact with iOS and Android apps using Selenium WebDriver. This can be obtained by using Appium desktop app to inspect the visual tree of our app and pick a proper one. The steps to use appium inspector are as below, Initially download the appium. In the following sections I’m going to describe the code structure of the project, the configuration, and the parts that you have to pay attention when you start automation testing for iOS. 4-beta as the server. 6 GUI releas. Selenium WebDriver. After that, we will continue for Advance Appium Tutorial series. 1 I have couple of problems: 1. Check out the Support KB for answers to community questions and helpful articles, or if you need to file a support ticket The Sauce Labs blog includes information and discussion about automated Selenium and Appium testing, and announcements of events, new features, and happenings at Sauce Labs. js file, which pushes to the iOS device by Appium server. Appium Inspector tools: #Option 1: Download and install appium GUI and follow How to use Appium Inspector; #Option 2: Use app-inspector; #Option 3: Finding elements with uiautomatorviewer; #Option 4: Finding elements with appium desktop; Appium Sample code. Welcome back guys! I just completed setting up my Mac for Appium and wanted to share my findings with all. Yes, we got it working with Appium by strictly following "If your application displays a custom view that contains other elements with which users interact, you need to make the contained elements separately accessible. Appium and HP ALM Testing Tool Integration Guide¶. Appium does not support testing of Android Version lower than 4. Instead, right-click the page element, then select Inspect or Inspect Element. 2), it launches the device but i dont see anything in appium inspector tool. However some times I use the UI version to inspect the elements. x version)]. To run the iOS application we need a Mac operating system as well as Xcode version mandatory. Appium, ios_webkit_debug_proxy, appium drivers, etc. your help will be highly appreciated. You might think that any element with scrolling would have this behavior as well, but it doesn't. Appium Desktop comes with Appium 1. It offers everything you need to create good habits (or break bad ones), features a great design that is very customizable, and offers lots of automation options by integrating directly with the Apple Health app and offering phenomenal support for Shortcuts. How would you identify Mobile Browser objects? Ans: By using UserAgent we can identify objects in a Mobile Browser. In test script, an important stpe is to assert/verify result. But, separate iOS and Android scripts are still needed as the UI elements vary on both the platforms. 1, Appium version 1. Lets first focus on why we would need something like this. This video will how to inspect iOS Element using Appium iOS Inspector. Pinch, zoom and swipe using Appium and Python. The problem iOS- Able to inspect element but not able to perform any action Environment Appium version 1. It works!! This is just the start of the project. It drives iOS, Android, Windows desktop apps and more using the WebDriver protocol. About WebDriver - WebDriver is a web automation framework that allows to execute test scripts on desktop and mobile browsers. Appium is a "cross-platform tool" i. To locate a native UI element you need to use an Accessibility ID. Constructors of the abstract io. however, i skip those and it still works. Chrome browser can be used to inspect the Android Hybrid Application specific web elements. java_client. In our Appium Tutorial series, we have covered in detail, the various methods using which you can inspect elements in your mobile app. All these methods are commmon to both Android and iOS. Appium, that we use to test native apps, references the UI Elements using the names provided by the proprietary description files. In this chapter we will learn to use FindElement and FindElements commands or how to locate elements with Appium UiAutomatorViewer / Appium Inspector with different attributes. We will assign two live projects during the training and empowers you to learn techniques and usage of mobile testing using the tool. Welcome back guys! I just completed setting up my Mac for Appium and wanted to share my findings with all. XCUITest is an automation framework introduced by Apple with the iOS 9. Unable to inspect elements in iOS using Appium Inspector, after implementing cordova plugin. iOS Automation using Appium. -> Appium is cross-platform automation tool so we can write automation tests and run against IOS and Android. The steps to use appium inspector are as below, Initially download the appium. 7) Desktop OS/version used to run Appium: 10. The table below shows you witch Appium locator strategy you should use to find elements with the corresponding attributes. Graham Stephan 202,800 views. 4 is still under development. Appium studio for eclipse datasheet: powerful test and automation, mobile os & os versions, increased test coverage, end-to-end mobile test automation. Regards Vishal. 0, Simulator iPhone 8 V12. The problem I'm trying to automate the iOS application that is already installed on the iPad (Distributed by Catalog app (Similar like TestFlight)). Appium inspector cannot inspect input text elements Use Appium inspector to inspect elements Environment Appium version (or git revision) that exhibits the issue: 1. Second Method. This module is a thin extension of Selenium::Remote::Driver that adds Appium specific API endpoints and Appium-specific constructor defaults. It supports many programming languages, such as Java, Ruby, C# and other which are in the WebDriver library. unable to locate ImageView element from android in appium (python) Not able to identify element in WEBVIEW in iOS hyprid app automation using Appium on real. Appium has proven its flexibility and scalability in native mobile app and game testing, as those apps and games tend to be pretty much identical on both platforms, Android and iOS. emulators, clouds). Appium in iOS. However, the official inspector for Appium 1. The ionization energies of elements in Group 13 tend to be lower than the elements in Group 2 because the full s orbital shields the electron in the p orbital from the nucleus. It can be programmed to act on the device and applications on behalf of human users. Use your tools With Appium:. I downloaded a sample testcase for android calculator app. js script that can be found in the bin directory to start the server up. Check your System Configuration. After the execution done, the client sends back the message to the Appium server with the log details of execution commands. exe tool can be found under the Windows SDK folder such as C:\Program Files (x86)\Windows Kits\10\bin\x86. Each platform is supported by one or more "drivers", which know how to automate that particular platform. Unlike our Part 1 for Windows, the steps to setting up Mac machine for iOS devices is not that easy. I am working on the automation script for one of my react-native application on an iOS real device using Appium. Unable to inspect elements in iOS using Appium Inspector, after implementing cordova plugin. Creating a simple test automation project. That article talked about some of the methods (like ID, xPath, ClassName) using which you can identify mobile elements. Gesture Actions using Appium on IOS Simulator. And even then, it's somewhat complicated to setup Appium and xCode/iTunes to cooperate. Appium Inspector tools: #Option 1: Download and install appium GUI and follow How to use Appium Inspector; #Option 2: Use app-inspector; #Option 3: Finding elements with uiautomatorviewer; #Option 4: Finding elements with appium desktop; Appium Sample code. app for iOS). The step by step guide will help the user to understand the process is given below:. But we can inspect element through appium inspector as well. They tell the Appium drivers all kinds of important things about how you want your test to work. Native apps are written using iOS or Android SDK. Selenium WebDriver fits in the same role as RC did, and has incorporated the original 1. I have everything latest in place. Remote Debugging to locate elements in the Webview using Chrome Inspect plugin app. Finding Elements with Different Locators. 1 and iOS 13 brought to the table. Now you'll be able to inspect an app with new Appium Desktop. To verify that all of Appium's dependencies are met you can use appium-doctor. This method allows finding elements using iOS predicates. In your android mobile device, It will show you soft keyboard on screen automatically when you type text in text box of software app so it will hide some of the elements. The Appium framework uses two different object tree representations – UI Automator for Android and UI Automation for iOS. You can easily customize switches, so that they match your design perfectly. ipa file) to the BrowserStack servers using the REST API. How to Locate Element using UIAutomatorViewer? 1) The very first step before locating any element on your device is to first connect your device with your computer. The basic steps to replace your local Appium driver to pCloudy Appium Driver using pCloudy Appium capabilities are given below: Upload the apk/ipa from your local system to pCloudy. The Applitools Eyes Appium Ruby SDK allows you to easily add visual checkpoints to your Ruby Appium tests. 15 and ios 12. As of now you ppl can use this for ios element inspection until Appium v1. How to find the xpath of the elements using inspector. Next, is to launch the emulator or connect physical device. First, let's discuss element finding plugin. 3 and above) and UIAutomation (for iOS 9. Appium Installation with Android Studio. In the image bellow I'm inspecting an iOS app. app 4925, Check for Updates, prelaunch Application, New command timeout: 7,200s, use colors, In the Appium. Inspecting UI Elements for WinAppDriver automation using Appium Desktop. How to access WebElement(s) in an iOS App using Safari Web Inspector and then extracting xpath for automating script in real devices Posted on October 1, 2014 November 21, 2016 by Subh [Tech/Tools/Devices used:- MAC 10. screen which is a native iOS element and not the web element. To verify all the Appium's dependencies are met then you can use: Appium-doctor Testing using Xcode 8 including iOS 10 with XCUITEST: Check Automatically. First Lets try to answer why Organisations launch their apps on multiple platforms. If this box is checked, Appium will use the attached iOS device. The problem is that some elements can only be found using selectors that are "brittle", meaning they are liable to find no element, or a different element, if anything changes in your app's design. When question comes about WebViews , we have a limited number of options. Appium, ios_webkit_debug_proxy, appium drivers, etc. Driving a browser natively as a user would either locally or on a remote machine using the Selenium Server it marks a leap forward in terms of browser automation. java_client. Perform scroll in Android and iOS apps. Download the WebDriver. Starting Appium Desktop Inspector to inspect Android/iOS Apps from TestObject. How to inspect iOS elements while recording test u. What we were asking today was, "Do Appium users need a Mac to test iOS devices with Appium?" and they do, because Apple's tools and libraries needed for testing iOS devices (Xcode, UI Automation, Instruments) are built by Apple for the Mac, are only distributed by Apple for the Mac, and are only licensed for running on a Mac. During the test I need to go to the home screen (I must do so) but can't find a way to do it. 7 and XCode 9, this feature became available for iOS real devices and simulators. Open UIAutomatorViewer. How to Locate Element using UIAutomatorViewer? 1) The very first step before locating any element on your device is to first connect your device with your computer. Check out heroes of dragon age, while not exactly like that but It is so fun and addicting. 26 videos Play all iOS Automation With Appium, Java And TestNG Automation -Studio My Worst Financial Mistakes - Duration: 18:59. We also looked at how to use the Appium inspector to find locators. i may use different version of esp-idf with jvpernis. After you’ve done all of that, we can create a ‘test’ method, which performs application login and navigates to its certain page. After you have installed Appium using brew and npm, start Appium by typing “appium” into the Terminal. The tool will show various element attributes. All these methods are commmon to both Android and iOS. This inspect. Appium Inspector tools: #Option 1: Download and install appium GUI and follow How to use Appium Inspector; #Option 2: Use app-inspector; #Option 3: Finding elements with uiautomatorviewer; #Option 4: Finding elements with appium desktop; Appium Sample code. 4 (API Level 14) and max Android version 4. While iOS and Android remain the most popular use case for Appium, it is also possible to use Appium to automate a host of other platforms, including Windows and Mac desktop applications. Now we will increase our environment to run tests on mobile browsers (Android/iOS) using Appium.