Unable to execute XCUITest on iOS 13.3

I am trying to execute my test scripts using XCUITestDriver on IOS 13.3. And when trying to do that i am getting the following error


[Xcode] 2019-12-17 08:18:03.043097+1000 WebDriverAgentRunner-Runner[1256:255088] Cannot request the screen point at NSPoint: {187.5, 525.74933333333331}: Error Domain=XCTDaemonErrorDomain Code=11 "No AXElement found at {188 526}: kAXErrorCannotComplete" UserInfo={NSLocalizedDescription=No AXElement found at {188 526}: kAXErrorCannotComplete}


This issue is very specific to IOS 13.3 and i never used to have any issues until version 13.2.3. Can some one take a look?


Thanks

Krishnan

Replies

I am also having the exact same issue on:
[Xcode] 2019-12-17 08:18:03.043097+1000 WebDriverAgentRunner-Runner[1256:255088] Cannot request the screen point at NSPoint: {187.5, 525.74933333333331}: Error Domain=XCTDaemonErrorDomain Code=11 "No AXElement found at {188 526}: kAXErrorCannotComplete" UserInfo={NSLocalizedDescription=No AXElement found at {188 526}: kAXErrorCannotComplete}
iOS 13.3
Appium 1.15.1.
Xcode Version 11.3 (11C29)

It specifically occurs on a Auth0 pop-up page for Salesforce:


Yes the issue is with the textfields in IOS 13.3. Login manually and go to a page where there is no textfield and try to spy on it. The page will be rendered fine. Apple broke this with IOS 13.3.

Finally i was able to get this working by using Appium beta. I was using Appium beta earlier but this time uninstalled and reinstalled appium beta and suddenly the scripts started to work with IOS 13.3. Let me know if that helps.