Testing on iOS with Kobiton
The axe DevTools Mobile Analyzer will connect with a Kobiton device through Xcode and Kobiton's VirtualUSB technology, enabling you to manually test any app installed on a Kobiton real device for accessibility defects.
Requires:
- The Kobiton Enterprise plan
- Kobiton's virtualUSB v4.16.0+ installed on your Mac
- Kobiton Resource: Using virtualUSB
- Contact Kobiton Support at support@kobiton.com.
Connect to the Kobiton Device
-
In the virtualUSB application, select the "Connect" button with the iOS device you wish to test on. Note: If this is your first time connecting with the device, Xcode will begin downloading the device symbols. This may take a significant amount of time. Kobiton has these available for you upon request for a faster setup. Subsequent launches on the same device do not have a delay.
-
Once the device is fully available in Xcode, you can now connect with this device in the Kobiton dashboard by clicking the "Launch" button.
-
Follow steps 1-3 of the setup guide for the iOS Analyzer. At step 2, follow the physical device setup.
Install the Application to Test
With the real device of your choice open, you'll need to install the application you'd like to test. There are two options when installing:
- Select an application to install via Kobiton.
- Launch your app from an Xcode project: Open the VirtualUSB app, retain your desired device, and select the device from the center bar's device selection in Xcode.
Accessibility Testing
Now that the device is set up and connected to Xcode with your app is installed, you're ready to start scanning your application for accessibility issues!
- Open the axe DevTools Mobile Analyzer Xcode project, and in the project's top bar, open the device drop down and select the Kobiton device under "iOS Devices".
-
Follow step 4 of the Mobile Analyzer setup guide to run a test against the screen of your choice.
-
Visit the axe DevTools Mobile Dashboard to see your results.
Test Clean Up
Your application and analyzer artifacts (on the Kobiton device) will likely be cleaned after each session. This will mean that the first scan will take a bit longer as all artifacts are deploying, but subsequent scans during your session will be quick.
When you're finished with your testing session, release the device in your virtualUSB application.
Having trouble?
- Contact Kobiton Support at support@kobiton.com.
- Contact Deque Support at helpdesk@deque.com or support.deque.com.