Page MenuHomePhabricator

Add iOS device for performance testing
Open, MediumPublic

Description

Today we run 5 Android devices. We should replace one of them and run an iOS device. There's are three things:

  1. At the moment there''s a bug in WebDriver to run Safari on iOS. I've contacted devrels for Safari and filed a Feedback Assistant issue, I hope I can get some help to fix that ASAP. The problem is that you connect your phone to the desktop you need to trust the computer/device. Doing that the computer/device is paired. However even if the phone is paired (you can verify that in Xcode) WebDriver think it is not and cannot start Safari ("device is not paired"). On my iPhone its 100% reproducible on two different Macs (both on Catalina and Big Sur). I've been testing on iPad and I got the same behavior there, however there it works maybe 1% of the times.
  1. It would be cool if FCP could roll out so we could compare RUM with our device, but its no blocker. For our own device we can just turn it on.
  1. Buy a device and send it to Kobiton. I'll start with buying a device that I'll use for testing at home. We need a 6S or newer so we can run the latest iOS version. We can use a used phone so it don't need to be so expensive.

Event Timeline

Peter triaged this task as Medium priority.Nov 23 2020, 7:31 AM

To note, iOS 12 still receives updates--just security ones--like the latest update released this month, for devices running iOS 12 but could not update to latest iOS version.

BTW, everything you describes appears as if there are three (or more) subtasks. Shall subtasks be created then?

@gh87 you are right, let me create subtasks, thanks.