Vous pouvez tester des applications Web sur un appareil iOS en utilisant le client exécutable dans un navigateur pour iOS. Ce client est une application Web qui s'exécute sur le navigateur Safari ou Chrome de votre périphérique. Pour exécuter le client, tapez simplement l'URL de plan de travail au format suivant dans un navigateur sur votre appareil :
Format : http://URL_plan_de_travail:port/mobile
Exemple : http://9.11.22.333:7878/mobile
La figure suivante montre le client de test mobile pour le test d'applications web dans un navigateur sur un appareil iOS :
Voici quelques détails importants sur le client exécutable dans un navigateur :
Chaque fois qu'une application est testée, elle s'ouvre en tant qu'URL dans un nouvel onglet de navigateur. L'écran blanc qui s'affiche est en fait un nouvel onglet temporairement affiché avant le lancement.
Vous pouvez également faire votre test avec le navigateur Safari dans le simulateur iOS ou utiliser le client de test mobile natif dans le simulateur après avoir suivi les instructions d'installation de la rubrique Installation du client de test mobile sur le simulateur iOS. Chrome n'est pas actuellement disponible sur le simulateur iOS.
Lors de l'utilisation du client de test mobile sur un périphérique iOS, veillez à activer les fenêtres en incrustation. Celles-ci doivent être autorisées pour l'adresse IP du plan de travail. Safari désactive les fenêtres en incrustation en mode silencieux, tandis que Google Chrome vous demande de les autoriser. Pour chaque opération propre au périphérique (installation, enregistrement et lecture), Safari affiche une invite avec une confirmation en incrustation. Chrome affiche moins de messages.
Quand vous êtes prêt à exécuter vos tests, vous pouvez lancer l'exécution des tests sur l'appareil ou Test Workbench. Dans les deux cas, le test s'exécute réellement sur le périphérique. Pour transmettre la commande au Test Workbench, il suffit de cliquer sur Enter Passive Mode sur le client de test mobile.
Le mode passif est spécifique au navigateur. Alors que Chrome opère en mode passif comme escompté. Safari est plus restrictif et affiche plusieurs boîtes de dialogue de confirmation en mode passif.
Quand vous connectez un périphérique particulier, telle qu'un iPhone, au Test Workbench, vous pouvez afficher la connexion dans l'éditeur d'unités mobiles dans le Test Workbench.
Pour faire la différence entre plusieurs iPhones connectés au Test Workbench, vous pouvez modifier la description des périphériques.
Le client de test mobile s'ouvre alors.
Le résultat apparaît dans les figures ci-dessous.
Avant | Après |
---|---|
|
|
L'enregistreur Web mobile est une application iOS nécessaire pour enregistrer et lire les actions utilisateur d'une application Web à tester. Il est automatiquement appelé lors du processus d'enregistrement et de lecture. Vous pouvez télécharger l'enregistreur Web mobile à partir d'Apple App Store. Une fois le test terminé, vous pouvez arrêter l'enregistreur Web mobile à l'aide du moniteur d'activités Apple standard.
Vous pouvez obtenir de l'aide sur l'exécution de test mobile et accéder aux vidéos de formation en cliquant sur Aide sur votre client mobile.
A compter de la version 8.7.1 du Test Workbench, outre les applis développées en Objective-C, vous pouvez aussi tester celles qui ont été développées avec le langage de programmation Swift.