Which locator is most used and why?
Xpath is the most common locator in Selenium and performs traversal through DOM elements and attributes to identify an object. An xpath is represented by two ways namely ‘/ ‘and ‘// ‘. A forward single slash means absolute path. Here xpath traverses direct from parent to child in DOM.2020-06-10
What is locator in HTML?
A locator enables testers to select an HTML DOM element to act on. This post examines various types of locators in Selenium WebDriver.2019-08-07
What is Appium inspector and why is it used?
Appium Desktop Inspector is used to identify the UI elements of the application being tested. It works well with both real devices as well as simulators or emulators. After starting with the Appium Server, the tester can start the Inspector Session by clicking on the Search icon on the Appium logs screen.2020-06-25
How do you use locators?
Locators provide a way to access the HTML elements from a web page. In Selenium, we can use locators to perform actions on the text boxes, links, checkboxes and other web elements. They are the basic building blocks of a web page. A web developer must use a proper and consistent locator scheme for a website.
How do I run Appium inspector?
Open Appium Desktop and click File > New Session Window to start an Inspector session.
What is the Appium desktop inspector useful for?
Appium Desktop Inspector lets testers inspect web elements and identify their id and other details, which makes testing simpler and more accurate. It allows testers to perform actions directly on the application and record them to generate the code that can be used for testing and debugging.2020-06-25
Which Locator is the best?
ID locator in Selenium is the most preferred and fastest way to locate desired WebElements on the page. ID Selenium locators are unique for each element in the DOM. Since IDs are unique for each element on the page, it is considered the fastest and safest method to locate elements.2021-11-15
What is the use of Appium inspector in Appium?
Appium Desktop offers an Inspector that you can use to look up or locate elements of an application. It also lets you perform basic actions on these elements. Appium Inspector is an alternative to Perfecto Object Spy.
What is the utility of Appium inspector in the Appium mobile testing framework?
What is the Appium Inspector? Appium inspector is an out of the box utility provided by Appium Framework to load a Mobile application and locate any element of the Mobile Application.
What kind of framework Appium is Mcq?
4. Appium is an open-source framework that allows you to conduct automation testing of mobile applications on different platforms like Android, iOS, and Windows.2021-04-17
What is the use of Appium inspector in Appium Mcq?
It captures the moves of a native application by inspecting DOM and produces the test scripts in any desired language. However, Appium Inspector does not support Windows and uses the
What framework does Appium use?
UIAutomator framework
What kind of testing framework is Appium?
Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol.
GitHub – appium/appium-inspector: A GUI inspector for
Appium Inspector A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server. When you’re using it to inspect a mobile app, it looks like this: Appium Inspector is basically just an Appium client (like WebdriverIO, Appium’s Java client, Appium’s Python client, etc) with a user interface.
Releases · appium/appium-inspector · GitHub
Appium-Inspector-windows-2022.5.1.exe 136 MB Appium-Inspector-windows-2022.5.1.exe.blockmap 145 KB Appium-Inspector-windows-2022.5.1.zip 96 MB Appium.Inspector-2022.5.1-universal-mac.zip.blockmap 173 KB latest-linux.yml 405 Bytes latest-mac.yml 550 Bytes Source code (zip) Source code (tar.gz) 2 people reacted 16 days ago jlipps v2022.4.1 1819993
Appium Inspector Tutorial – Part 1 – AutomationTestingHub
Appium Inspector is the next set of articles in our Appium Tutorial series. This is a series of 4-5 articles which would help you learn the process of identifying elements on your mobile app. Let us start this by understanding what Appium inspection process actually is. What is Appium Inspection Process?
Appium Desktop Inspector – Part 1 – AutomationTestingHub
If not, then follow the steps given below to start the server using Appium Desktop – 1. Open Appium from Start > All Programs 2. Once Appium Desktop opens, navigate to its Advanced tab 3. Enter the following values in the fields as shown in the below image – Server Address – 0.0.0.0 Server Port – 4723 Allow Session Override – tick the checkbox 4.
Appium Inspector by Appium Pro
Appium Inspector v2021.10.1. Supported by Appium Pro and HeadSpin.Contribute on GitHub.
Chapter-5: Using Appium Inspector for Android and iOS Apps
Appium inspection is known by many names such as Element Extraction, UI Element Identification, Locator Finding, etc. It is the process by which you can locate or find elements in your mobile application (native only). Appium inspection is a standard procedure to identify the UI elements of a mobile app uniquely.
Appium Inspector – Perfecto
Appium Desktop offers an Inspector that you can use to look up or locate elements of an application. It also lets you perform basic actions on these elements. Appium Inspector is an alternative to Perfecto Object Spy. The following video illustrates how you can use Perfecto with Appium Inspector. Your browser does not support the video tag.
Appium Inspector Window and Android UIAutomator
Appium Inspector Window and Android UIAutomator – ExecuteAutomation Appium Inspector Window and Android UIAutomator In this post we will discuss about Appium Inspector Window which ships along with Appium Server and we are going to discuss Android UIAutomator and its features. Appium Inspector window
How do I open Appium inspector in Windows?
Appium inspection is a standard procedure to identify the UI elements of a mobile app uniquely. It works with both real devices or simulators (iOS) or emulators (Android). Beside above, how do I open Appium desktop? Open Appium Desktop app and start Appium Server Open Appium from Start > All Programs.
android – Issue with the Appium Inspector – Stack Overflow
When I am starting Appium inspector to inspect the elements on google page link using below capabilities (inside Appium inspector): { “platformName”: “Android”, “appium:deviceName”: “Pixel 5 API 30”, “appium:automationName”: “UIAutomator2”, “browserName”: “Chrome” } After starting the session with same
Unable to Configure Desired Capabilities "Username" and
Appium Desktop is a wrapper around Appium. If you are having trouble running tests, it is much more likely that the problem you are encountering is not a problem with Appium Desktop but with Appium. For that reason we require you to have tried your testcase with Appium CLI before reporting issues.
Appium Inspector – Inspect mobile elements
To do this, click on Google Play search box in Appium Desktop Inspector. The Selected Element pane would show the details of the element that you have just selected. Notice that this pane has 3 buttons at the top – Tap, Send Keys and Clear. All these three buttons can be used to perform actions on the mobile app. 3. Now, click on Tap button.
Appium : Inspecting elements using UIAutomatorViewer
A default inspector available in standalone appium (not in the npm version) is called appium inspector. Which can be used to inspect android and iOS elements. It simply mirrors the screen of the device and we can interact with it and get the details of the elements. Lets see how we can launch and work with it.
Issues · appium/appium-inspector · GitHub
Appium desktop inspector not correct for orientation #218 opened on by YevheniiaHre 16 Appium Inspector 2021.9.2 : Not able to scroll in iOS app #216 opened on by hamidmunir10pearls 1 task done 10 Inspector locks up and reverts to previous screen instead of loading new screen #209 opened on by wrathmelior
How to successfully inspect element android | IOS with
How to inspect element on iPhone using Appium inspector Step 1 →Opening iOS simulator In this tutorial, for all the examples we have covered with the iOS simulator. To open the iOS simulator, follow the below process: Open Xcode On the top left corner of your laptop, you will see “Xcode” written. Please click on that
Appium Server and Inspector in Desktop GUIs for Mac
The Inspector is a visual representation of the state of your application along with the ability to perform certain interactions in your application through Appium. Appium sessions can take some time to load, especially on cloud services, so please be patient. When the session loads, a screenshot of your app will appear on the left.
Appium Remote Inspector – robotic.mobi
The Inspector opens up with a New Session windows. This New Session window allows you to construct a set of Appium desired capabilities used to launch an Appium session. You can launch a session against the currently-running Appium CLI or Appium Server GUI server, or you can launch a session against a variety of other endpoints.
5. Recorder in Appium Inspector – naveen automationlabs
Recorder in Appium Inspector Recorder option is one of an advanced feature in Appium Inspector, Recorder is used to record an action that is performed on the Inspector window. Fine, I can understand recorder option is used to record a keystroke. Fact is most of the other tools are also having such features what is […]
How do I open Appium inspector in Windows?
Open Appium Desktop app and start Appium Server. Open Appium from Start > All Programs. Once Appium Desktop opens, navigate to its Advanced tab. Appium server would start and you would see the screen as shown below. Click on Start Inspector Session button (the first button with search icon) from Appium logs screen.
Appium Inspector is not working on IOS 15 · Issue #1917
The problem Appium Inspector is not working on IOS 15. I cleaned DerivedData folder and Appium version is 1.22.0 But same as before. Environment Appium version (or git revision) that exhibits the issue: 1.22 Desktop OS/version used to ru
Appium: Mobile App Automation Made Awesome.
Appium’s desktop app supports OS X, Windows and Linux Appium-Desktop for OSX, Windows and Linux We’re open for discussion and would love to hear your voice in the conversation about the future of mobile apps testing!
GitHub – appium/appium-desktop: Appium Server in Desktop
It is now its own separate app: Appium Inspector. Download Appium Desktop You can always pick up the latest release of the Server GUI at our Release page on GitHub. If you’re on Windows or macOS, Appium Desktop will automatically provide you with updated versions of the app when they are released.
How to use Appium Inspector for Test Automation
In the case of iOS, Appium itself provides an Inspector which helps users to locate those elements in the application. First, open the simulator by clicking on the dock option. Now in the Device/Simulators window, select the simulator. Open the Appium Desktop and keep the simulator side by side.
Appium Inspector don't open on Linux Ubuntu – Stack Overflow
Appium Inspector is released in two formats: As a desktop app for macOS, Windows, and Linux. You can get the most recent published version of this app at the Releases section of this repo. Simply grab the appropriate version for your OS and follow standard installation procedures (but see the note below for macOS).
Appium Tip #13: Use Inspector or uiautomatorviewer for UI
Appium inspector is a combination of the Appium server itself and the inspector, which is designed to help you discover all the visible elements of your app while developing your test scripts. The fellows at Appium have mentioned that while the inspector works well for iOS, there are some problem areas with it in Android on Appium at the moment.
xcode – Appium Inspector app launches and freezes on iOS
Appium Inspector app launches and freezes on iOS. Ask Question Asked 18 days ago. Modified 18 days ago. Viewed 56 times 0 I start the Appium Server through the GUI as such: Then I set up the Inspector. This version has the bundleId and I have also used “app” and given it the full path to the .app file.
Appium Desktop Client UI Inspector- Beginners Tutorial
Video is an Appium tutorial for beginners.Link to my Ebook on, “Appium WinAppDriver UI Automation Testing Windows Apps in C#” Free pdf format download, book
ios ui automation – Appium inspector on real device – iOS
Appium inspector on real device – iOS. Ask Question Asked 7 years, 8 months ago. Modified 7 years, 4 months ago. Viewed 5k times 2 1. I am evaluvating Appium for my iOS automation testing. As a part of that, I am able to successfully execute appium element inspector when I choose my device target as iPhone simulator.
iOS Mobile App Automation Testing— setup Appium and Xcode
Appium Inspector. Appium inspector is used to uniquely locate or find the UI elements of a mobile application. It works with both real devices and simulators. Appium Inspector is part of the
What is an Appium inspector? – Quora
Answer (1 of 2): Outsourced testing services use Appium inspector to find any element for the mobile app for performing mobile automation testing. If any one wants to automate any mobile application with the help of Appium, then they should need to follow below mentioned steps: 1. Find the uniq
How to use Appium Inspector – Automation Test
The steps to use appium inspector are as below, Initially download the appium.app from here, then add it to the Applications in your machine; Now Double click on the appium.app, it will open the appium server with the default IP Address 0.0.0.0 and the port 4723 as below,
Exploring Appium Inspector · Appium for Android
Appium has built something like that which makes our work of finding locators very easy. When you start the Appium app, you would notice the icons at the top (image below), I have highlighted the Apppium Inspector in red. So if you notice that the appium server is running and the log shows that it’s connected to the emulator running locally.
Appium Desktop and Appium Inspector: Invaluable Tools for
Jonathan Lipps. If you’ve ever used Appium before, you’ve probably explored Appium Desktop, the graphical interface that allows you to start and stop an Appium server, or inspect your application. In this webinar with The Test Tribe, we do a deep dive into Appium Desktop. Topics we discuss include: What Appium Desktop is and how it works.
Appium Inspector Window and Android UIAutomator
Figure 1: Appium Inspector Window Features it has The cool feature of Appium Inspector window is to drill down the control and also pass the value to it from the window. Figure 2: Cool feature Android UIAutomator UIAutomator on the other hand is even more sophisticated than Appium Inspector window, since we can also hover over the control and
Appium desktop 1.4.x – appium inspector and server gui
Sauce Labs – Even you can launch inspector for the appium running on sauce labs by entering details of sauce lab account. New session window allows to enter desired capabilities for platform and mobile application, as per the given details, appium will launch the app to inspect. 1st – textbox is key.
mobile – Appium inspector is always loading – Stack Overflow
Appium wraps the Flutter Driver using one of the platform specific automation Drivers and it needs to know which wrapper to use in the inspector, otherwise it cannot interact with the app. It needs to do this to call getPageSource () which is what is displayed in that section that’s still loading.
Desired Capabilities – Appium
Each Appium client builds capabilities in a way specific to the client’s language, but at the end of the day, they are sent over to Appium as JSON objects. Desired Capabilities can be scripted in the WebDriver test or set within the Appium Server GUI (via an Inspector Session) Some important capabilities are demonstrated in the following example:
Appium-Inspector安装及使用方法_雅学时代.王老师的博客-CSDN博客_appium inspector
Appium-Inspector的安装及使用方法. Appium 1.15版本 Appium Inspector是appium自带的一个元素定位工具。启动 Inspector 这个查看元素工具,首先要确保 Appium Server 要运行起来。 前提:已连接一个Android 设备 1.在Appium 启动成功后的窗口,点击【Start Inspector Session】。 点击之后,打开是这个页面。
Using Mobile Center for working with Appium Inspector
The post below explains how to use Appium inspector together with the devices hosted by Mobile Center. Launch Appium Desktop app. Open New Session from Appium menu. Navigate to Custom Server tab. Setup the needed parameters (see attachment) Mobile Center FQDN/IP and Port. Remote path: /wd/hub.
Tutorial: Inspect your Mobile Apps with Appium Desktop
Considering Appium with global packages is already installed, one of the ways to launch the Appium server is via Appium Desktop. To start the server, simply click on Start Server Button. After the server has been started, Inspector option is displayed using which we can get the properties of the elements in mobile application. Start your
Use Appium Desktop for automated app testing
Appium Desktop integration. Inspect your app elements and interact with them on BrowserStack’s real devices using Appium Desktop. Introduction. Appium Desktop is an open-source app for Mac, Windows, and Linux which gives you the power of the Appium automation server in a flexible UI. It is a combination of a few Appium-related tools:
Appium vs Ghost Inspector | What are the differences?
Appium belongs to “Mobile Testing Frameworks” category of the tech stack, while Ghost Inspector can be primarily classified under “In-Browser Testing”. Some of the features offered by Appium are: Works on native and hybrid mobile apps. Write mobile tests using any language or framework.
Inspecting UI Elements for WinAppDriver automation using
Appium desktop also supports interactive search, just like you are working on CLI. Click ‘ Search for element ‘, then select Locator Strategy like ‘ XPath’, and Input selector ‘//Button’ to select all Buttons. Then click search. A search result window would show up, you can click element like 42.987984.4.38 in the search result
What's New with Appium Inspector? by Shruti Pandey #
Most of us use Appium Inspector as a pre-requisite to automating our tests. As app testing becomes more and more advanced, so does Appium Inspector. In this
Appium inspector | Mobile Test Automation with Appium
We read about Appium inspector briefly in Chapter 3, Writing Your First Appium Test, to find out the element we want to click on.It’s a handy tool for element discovery and understating the hierarchy. Let’s take a thorough look at Appium inspector and the possibilities it opens for us.
Appium Tutorial – Javatpoint
Appium-doctor is an application tool to verify Appium installation. It shows all the missing things that you need to do. So, this will be very useful to run appium-doctor whenever you get any issue. It will install through npm. Limitation of Appium. Microsoft Windows does not support running Appium Inspector. Appium does not allow the testing
APPIUM Tutorial for Android & iOS Mobile Apps Testing
APPIUM Inspector. Similar to Selenium IDE record and playback tool, Appium has an ‘Inspector’ to record and Playback. It records and plays native application behavior by inspecting DOM and generates the test scripts in any desired language. However, currently, there is no support for Appium Inspector for Microsoft Windows.
Does appium inspector work in Windows os? – Quora
Answer (1 of 3): Yes, it works. It comes with Appium Desktop. Just install Appium Desktop, then after starting the server, click the magnifying glass icon. That will open a launch window for Appium Inspector. Next, you need to define two key/value pairs. The first is platformName, you set it to e
Appium Inspector – 1 – YouTube
Appium inspector to locate the app elements
How to Write Your First Android Test with Appium – Applitools
Appium comes with a nifty inspector desktop app that can inspect your Application under test and help you identify element locators (i.e. ways to identify elements on the screen) and even play around with the app. It can easily run on any running Appium server and is really a cool utility to help you identify element locators and develop Appium
Appium Inspector – DOCUMENTATION – Documentation
Appium Desktop offers an Inspector that you can use to look up or locate elements of an application. It also lets you perform basic actions on these elements. Appium Inspector is an alternative to Perfecto Object Spy. The following video illustrates how you can use Perfecto with Appium Inspector.
Inspect Element using Appium Desktop – pCloudy documentation
The Appium Desktop tool enables users to work with Appium on their desktops and use Inspector for yet better analysis of their apps. Allows using desired capabilities and presets configuration for convenient use. Provides the ability to switch between web-view and native app view from inspector.
Appium element finding strategies | Appium Inspector
This video will explainAppium locatorsHow to use Appium inspectorHow to inspect Android and iOS app elements
xcode – Appium Inspector keeps Loading on Mac os – Stack
Appium version – 1.22.2 Appium Inspector Version – 2022.5.1 Mac os version – Monterey 12.3.1 Xcode Version – 13.3.1. Note : I have been using Simulator, And once starting the server Simulator is running at the background, But the Inspector screen on the Appium is showing infinite loader. Appium logs :
Appium inspector crashes and won't load a certain page but
I’m trying to get the elements of a certain page and Appium inspector takes a long time to capture the picture, but then the elements page source will show up with only 1 element tag and rest of the elements are a blank page. Then clicking anywhere will be irresponsive because then the app would crash.
Appium Desktop | Apps | Electron
Note: an inspector UI used to be included with Appium Desktop. It is now its own separate app: Appium Inspector. Download Appium Desktop. You can always pick up the latest release of the Server GUI at our Release page on GitHub.
Step by Step Appium Tutorial for Beginners [updated
Step 4: Appium Inspector Tutorial. This section is a series of 4-5 articles and it would explain the process of inspecting elements in your mobile app in detail. You will learn about the different ways in which Appium identifies elements, and you would also see code snippets with detailed examples.
Appium Desktop | Perfecto Integration | Perfecto
Using Appium Inspector, you can understand and visualize the element hierarchy easily and view attributes of individual elements (name, ID, values, etc.). It is also possible to manually interact with the device session by way of swipes and touches from its UI. Perfecto integrates fully with Appium Inspector.
How to run Appium Tests on Real iOS Device | BrowserStack
Record functions using Appium and inspect elements using Appium Desktop Inspector for easy and accurate debugging. Find the bundle ID of the application under test diligently, else it might not deliver the desired results. Make sure the app is already installed on the device before running tests. On a closing note
Appium: Mobile App Automation Made Awesome.
We’re open for discussion and would love to hear your voice in the conversation about the future of mobile apps testing! Discussion Group; Issues
appium inspector flutter – ghcmarijuana.com
The automationName ‘Flutter’ is currently not supported for Appium sessions in W3C. Check out latest releases or Appium is one of the most popular tools for Mobile Automation. App
Appium Desired Capabilities for Android & iOS | BrowserStack
Desired Capabilities in Appium refer to the combination of key-value pairs encoded in a JSON object. These key-value pairs are defined by the QAs to request the Appium server for the desired test automation session. Let’s consider an example of Desired Capabilities in Appium represented as a JSON object. Using the above mentioned Desired
Mobile Automation with Robot Framework and Appium
In order to inspect iOS interface elements, the Appium inspector is used. Its interface is similar to that of Android, and the elements are also identified by class, ID and other attributes. IMPORTANT NOTE: Android tests can be run on Windows, Linux or macOS, while iOS tests can be run only on macOS.
Learning Mobile Automation – Appium – Using The Appium
Appium inspector can be launched from the Appium Desktop which we installed in the 1st Post. Step 1 – Starting Appium Server Start the Appium server by clicking the “Start Server” button after
Appium Releases | Compare Appium Versions | Perfecto
safariSocketChunkSize Change the size of the data passed to the Web Inspector on real devices (appium/appium-xcuitest-driver#1105) As with any open source implementation, the community collaborates, shares feedback, reports issues, and seeks advice.
appium/appium v1.22.0 on GitHub – newreleases.io
Update parsing logic to parse :wdc: element id by Safari Web inspector in WebView context appium-xcuitest-driver#1324 appium#15230. Probably the host macOS should have Safari 14.1. Improve alert checking logic in Web context appium-xcuitest-driver#1320; Fix coordinate offset with absoluteWebLocations capability in Web context appium-xcuitest
Appium with iOS Simulator/iOS Real Device setup for
Appium is one of the most popular tools for Mobile Automation. Configuring iOS simulator/real device to run your tests and inspect elements can be confusing and time consuming to finally make it work.
Appium – Download, Installation And System Setup For Windows
Install Appium. #1) Open the Appium Official link. #2) Click on the Download link. #3) Select the OS of the machine that you are working on and download the appropriate version. #4) Unzip the downloaded zip folder. #5) Install the .exe file “appium-installer”. #6) Specify the path for installation. #7) After installation, the folder
Appium Beginner Tutorial 8 | How to use Appium Desktop
FREE Courses – https://automationstepbystep.com/online-courses/1. Open Appium desktop client2. Start appium server3. Create new connection4. Provide desired
Getting xpath using Appium Inspector or uiautomatorviewer
Step 1. Take the device screenshot using Appium inspector or uiautomatorviewer and save the dump. Step 2: Change the file path of uix file in Main class i.e. Demo.class. The output of below code will be the xpath of each element on the page. To use generated xpath please remove following element from xpath.
Macaca inspector for Apple Mac – Automated Testing
Appium inspector is not great in helping us to inspect the mobile elements in the iOS >9.3 and now current iOS version is in beta build of 10.3(At that time of writing this blog 😉 ) Apple stopped supporting UIAutomation in which iOS build taken from the XCODE 7.X. XCUITEST playing a major role to…
Appium Tutorial | Introduction to Android and IOS Mobile
Inspect the UI for IOS using Appium Desktop Inspector. It can also be used to record functions for accurate debugging. Run tests on real devices instead of virtual devices to get the expected results. Conclusion. Due to Appium cross-platform ability and ease of use, it has become widely used in testing mobile applications for IOS and Android.
selenium webdriver – Appium Inspector find element with
Appium Inspector find element with the path but appium for java doesn’t. Ask Question Asked 2 years, 4 months ago. Modified 2 years, 3 months ago. Viewed 2k times 0 I’m testing a mobile app using appium + selenium + java. I have an element that I’m trying to find (in order to click on later) by using an xpath.
Appium Inspector not loading | Automation & Control
. #1. Could not Launch Appium Inspector “Could not start a new session. Be sure the Appium server is running with an application opened by using the “App Path” parameter in Appium.app (along with package and activity for Android) or by connecting with selenium client and supplying this in the desired capabilities object.”
3. How to connect to a mobile device using Appium
“Appium Settings” app is a bridge for Appium to communicate with the device (Same like “WDA” for iOS what we seen in our previous blogs). Once the app is installed your App under test should be opened and displayed in Inspector screen like below.
Used Resourses:
- https://www.browserstack.com/guide/locators-in-selenium
- https://help.perfecto.io/perfecto-help/content/perfecto/integrations/appium_inspector.htm
- https://www.browserstack.com/guide/appium-desktop
- https://appium.io/docs/en/writing-running-appium/finding-elements/
- https://help.perfecto.io/perfecto-help/content/perfecto/integrations/appium_inspector.htm
- https://www.techbeamers.com/use-locators-selenium/
- https://www.edureka.co/blog/interview-questions/appium-interview-questions/
- https://www.browserstack.com/guide/appium-desktop
- https://digital.ai/catalyst-blog/answers-to-20-of-the-most-common-appium-interview-questions
- https://www.tutorialspoint.com/among-id-name-xpath-and-css-which-locator-should-be-used
- https://www.geeksforgeeks.org/locator-strategies-selenium-python/
- https://appium.io/
- https://www.lambdatest.com/blog/locators-in-selenium-webdriver-with-examples/
- https://www.browserstack.com/guide/appium-tutorial-for-testing
- https://www.onlineinterviewquestions.com/appium-mcq/