[iOS] Appium freeze on view with pickerwheels containing high number

Hello everyone,
I am testing an ios app and there’s a view containing a picker wheel with a high number of values >10k. When I reach this page, Appium freezes totally when I try to do any action (even a “tap_on_coordinates” with hard coded values). When i mean freeze :

  • command is launched
  • nothing happens for ~30sec, on the terminal or on the phone
  • command ends

I am in discussion with the devs to change the design of this page but I was wondering if there was a workaround to that, like “ignore totally pickerwheel elements” parameter ?

Environment

  • Appium version (or git revision) that exhibits the issue: 1.19.0 to 1.18.3 (didn’t test further back)
  • Desktop OS/version used to run Appium: macOS Catalina 10.15.7
  • Node.js version (unless using Appium.app|exe): 15.2.0
  • Mobile platform/version under test: ios 13
  • Real device or emulator/simulator: real
  • Appium CLI or Appium.app|exe: CLI

nothing can be done. XCUITest is slow when many elements on screen. Ask to reduce number of picker values.