web-dev-qa-db-fra.com

Xcode 11 XCUITest n'a pas réussi à obtenir les instantanés correspondants: Erreur lors de l'obtention de la fenêtre principale kAXErrorServerNotFound

Après avoir construit mon application dans Xcode 11 et exécuté ma suite de XCUITests, je reçois de nombreux échecs aléatoires avec les éléments suivants.

Échec d'obtention des instantanés correspondants: erreur lors de l'obtention de la fenêtre principale kAXErrorServerNotFound

Peu importe combien de temps j'augmente les délais, les problèmes apparaissent par intermittence. Il semble y avoir des problèmes de capture instantanée de la hiérarchie de l'interface utilisateur. Nos tests passent régulièrement dans Xcode 10.

J'ai réinstallé Xcode. Supprimé tous les simulateurs. Données dérivées effacées. Délais d'attente modifiés. Mise à niveau de Xcode 11.1 vers Xcode 11.2.1.

Merci!

20
Luke Street

J'ai eu un problème similaire sur Xcode 11.

Il s'est avéré qu'avant il était permis d'avoir le même identifiant d'accessibilité sur plusieurs pages.

Mais maintenant, en utilisant le nouveau style de présentation modale, vous devez utiliser différents identifiants dans vos pages pour éviter les conflits.

0
touti

J'utilise différentes machines. Mes anciens Mac rencontrent cette erreur beaucoup plus souvent. Je suppose que les anciens mac n'ont pas la mémoire requise pour exécuter correctement certains XCUITests.

0
Charlie Seligman