Appium Inspector
Appium Inspector is a GUI inspector for mobile apps and more, powered by a (separately installed) Appium server, This gives the users the ability to automate mobile scripts with a flexible UI.
You can connect to a local server or to a cloud.
You have two ways of connecting to SeeTest cloud:
Connect to your Seetest Cloud (Appium server tab)
- Open the Appium Inspector
- Click on Appium server tab
- Add the remote host and the port (no need to add the protocol with the host)
- Add "/wd/hub" to the remote path
- Check the SSL check box for secure cloud
- The accessKey needs to be added as part of the capabilities "experitest:accessKey"
- You can specify which appium version to use by changing the project version from the cloud or by adding "appium:appiumVersion" capability with a version that exists in the cloud.
Connect to your SeeTest Cloud instance
- Open the Appium Inspector
- Click on Select cloud providers
- Select Experitest
- Populate the cloud URL and the AccessKey
Populate the Desired Capabilities
We need to populate the capabilities in order to point the Appium instance to a device we want to work with.
Appium inspector is expected to work by default with Appium 2.0 which is based on the W3C client, and its capabilities (W3C capabilities)
so for it to work we need to add the "appium:" prefix to all of appium capabilities we want to use (appium capabilities)
iOS Basic Capabilities:
automationName - XCUITest
deviceName - Name of the target device, but can be generic such as "Samsung"
platformName - iOS
udid - Device Serial Number
iOS Browser Capabilities:
You need to add to the basic capabilities:
browserName - safari
iOS Application Capabilities:
You need to add to the basic capabilities:
to Install & Launch an Application, the following capabilities are required:
app - cloud:<Name of Bundle Identifier>
bundleId - Bundle Identifier of the Application
To simply Launch an Application, the following capabilities are required:
bundleId - Bundle Identifier of the Application
Android Basic Capabilities
automationName - UIAutomator2
deviceName - Name of the target device, but can be generic such as "Samsung"
platformName - Android
udid - Device Serial Number
Android Browser Capabilities:
You need to add to the basic capabilities:
browserName - Chrome
Android Application Capabilities:
You need to add to the basic capabilities:
to Install & Launch an Application, the following capabilities are required:
app - cloud:<Name of AppPackage/appActivity>
appPackage - Package Name of the Application
appActivity - Activity Name of the Application
To simply Launch an Application, the following capabilities are required:
appPackage - Package Name of the Application
appActivity - Activity Name of the Application
You can use this checkbox to add the Appim prefix automatically.