Veuillez trouver la configuration que j'utilise comme ci-dessous
Xcode: 11 GM Seed Appium: 1.14.2 Appareil réel: iPhone 7 (12.4.1)
J'ai mis à jour mon Xcode vers 11 car le xcode 10.3 ne prend pas en charge iOS 12.4.1.
Après la mise à niveau, il a commencé à donner une erreur
Erreur d'origine: - [XCUIElement résoudre]: sélecteur non reconnu envoyé à l'instance
L'application est lancée mais rien ne se passe après cela et je peux voir l'erreur ci-dessus dans ma console appium.
J'ai rencontré le même problème ici. ios: 13.1. J'ai essayé l'iphone 12.4.1 mais j'ai eu le même problème xcode: 10.3
veuillez partager la solution
Il semble que vous n'ayez pas besoin de rétrograder Xcode si vous utilisez Appium 1.15.0:
$ npm install -g [email protected]
L'iOS de mon appareil est 12.4.1, j'ai à la fois 11 et 10.3 Xcode.
Lorsque j'ai utilisé Appium Desktop 1.13.0, j'ai lancé WDA en ouvrant son projet Xcode (dans Xcode 10.3) et commencé à tester la cible WRA-Runner (CMD + U). Puis j'ai couru
$ python -m unittest my_ui_test.py
Maintenant, avec Appium 1.15.0, je lance simplement:
$ appium
puis
$ python -m unittest my_ui_test.py
à partir d'un autre onglet de terminal.
J'espère que cela t'aides.
J'essaie et cela fonctionne sur IOS simulator et real devices
Installer appium Appium v1.15.0-rc.5 via nmp
Xcode 11.
IOS 13
========
install webdriveragent via path *node_modules/appium/node_modules/appium-webdriveragent* ==> appium had been update
ref https://github.com/appium/appium/issues/13288#issuecomment-535574619
Cela fonctionne dans mon macbook pro.
Env: - Xcode 11.1 - iOS 13
Comment: - Mettre à jour appium de 1.15.0 à 1.15. - Supprimer l'application WebDriverAgent et l'application de test
Le responsable d'Appium a déclaré que si nous mettons à jour Appium, le meilleur moyen est de nettoyer l'environnement en supprimant WebDriverAgent, etc.
Voir aussi: https://github.com/appium/appium/issues/13274
Eu ce problème également après la mise à jour vers xcode 11, tous mes tests ont échoué avec cette erreur sur le simulateur avec OS 13 et inférieur, le correctif a finalement été de passer à l'appium 1.15. Utilisez la commande npm install -g [email protected]. Aucun autre entretien ou contournement nécessaire
Avez-vous réinstallé votre WebDriverAgent? Fournissez votre code qui envoie des commandes au WDA, vous utilisez probablement un mauvais type de sélecteurs.