Testing on iOS with Kobiton

Link to Testing on iOS with Kobiton copied to clipboard
Free Trial

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

Connect to the Kobiton Device

  1. 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.

  2. Once the device is fully available in Xcode, you can now connect with this device in the Kobiton dashboard by clicking the "Launch" button.

  3. 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:

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!

  1. 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".


Screenshot of the Xcode top-center bar where the analyzer project and 'iPhone' device are presetn.

  1. Follow step 4 of the Mobile Analyzer setup guide to run a test against the screen of your choice.

  2. 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.

tip

Having trouble?