Je me suis récemment heurté à une situation où je devais être capable de vérifier l'état activé/désactivé actuel (pas si elle est activée pour l'interaction utilisateur) d'un UISwitch dans un compartiment existant de XCUITests, et non un XCTest à un état prédéterminé. J'avais ajouté la restauration de l'état de l'application à une ancienne application existante et cela interférait maintenant avec un certain nombre de cas de test existants entre les exécutions qui attendaient les UISwitches dans des états par défaut particuliers. Contrairement à XCTest, dans XCUITest, vous n'avez pas directement accès à l'état UISwitch.Depuis un XCUITest, comment puis-je vérifier l'état activé/désactivé d'un UISwitch?
Comment cet état est-il déterminé en Objective-C pour un XCUITest?