Micro Focus UFT Mobile – Trucs et astuces

4 novembre 2021

Table des matières

  • Micro Focus UFT Mobile – Trucs et astuces – Janvier 2021
    • 1. Résoudre l'erreur lorsque l'objet ne peut pas être identifié dans iOS13.x
    • 2. Résoudre l'erreur lorsque l'application n'est pas en mesure de télécharger
    • 3. Instruction pour résoudre le problème lorsque certains appareils Android n'apparaissent pas dans le centre mobile
    • 4. Résolution de l'erreur d'échec du fichier importCA.bat lors de la mise à jour de l'UFTM DM
    • 5. Résolution de l'erreur lorsque le serveur de connecteur est déconnecté dans UFT Mobile
    • 6. Correction de l'erreur de connexion dans UFT Mobile lors de l'apparition du code d'erreur 2912
    • 7. Résoudre les problèmes survenus en raison du mot de passe transporté non crypté
    • 8. Instruction pour faire reconnaître les téléphones Xiaomi
    • 9. Activation de l'utilisation de la simulation de code-barres dans ITI
    • 10. Instructions pour réinitialiser le mot de passe dans le superutilisateur PostgreSQL 9.3 (Postgres)
  • Micro Focus UFT Mobile – Trucs et astuces – Février 2021
    • 1. Réinitialiser le mot de passe du superutilisateur PostgreSQL 9.6 (Postgres)
    • 2. Instructions pour résoudre les problèmes de reconnaissance d'objets dans le protocole TruClient Native Mobile, qui étaient autrefois causés par le conditionnement des applications mobiles dans Mobile Center
    • 3. Corrigez l'erreur lorsque l'UFTM est à moitié noir après l'avoir lancé à partir de l'appareil de laboratoire - UFTM 3.3 sur Chrome
    • 4. Méthodes pour modifier le port du service de packager iOS
    • 5. Résolution de l'erreur Pas d'espace disponible sur l'appareil au moment du téléchargement de l'application sur Mobile Center
    • 6. Instructions pour corriger l'erreur [UFT - Mobile Center] FACILITY_ITF au moment de l'exécution du script
    • 7. Correction de l'erreur lors de l'installation de MC 1.52 et MC 2.0 – variable COMSPEC.
    • 8. Instruction pour installer les applications iOS à l'aide de l'outil ideviceinstaller.exe
    • 9. Instructions pour résoudre l'erreur 'Code d'erreur de défaillance interne : 2000'
    • 10. Étapes pour corriger le code d'erreur CTBC-Upload APP 2110
  • Micro Focus UFT Mobile – Trucs et astuces – Mars 2021
  • Micro Focus UFT Mobile – Trucs et astuces – Avril 2021
    • Erreur : Le programme ne peut pas démarrer car api-ms-win-crt-stdio-l1-1-0.dll est absent de votre ordinateur
    • Limitation pour signer un fichier IPA avec plusieurs profils
    • Mobile Center – Compatibilité ALM
    • Mobile Center (MC) : est-ce que Mobile Center prend en charge et fournit les performances des applications mobiles suivantes sur l'appareil mobile.
    • Ce certificat a été signé par une autorité inconnue
    • Les fichiers IPA ne se déploient pas sur les appareils iOS
    • Erreur Il ne reste plus d'espace sur l'appareil lors du téléchargement de l'application vers Mobile Center
    • Erreur lors de l'installation de MC 1.52 et MC 2.0 – variable COMSPEC
  • Micro Focus UFT Mobile – Trucs et astuces – Mai 2021
    • 1. Comment changer le port du service de conditionneur iOS
    • 2. Comment surmonter les problèmes de reconnaissance d'objets dans le protocole TruClient Native Mobile, causés par le conditionnement d'applications mobiles dans Mobile Center
    • 3. Impossible de générer une erreur de certificat de serveur lors de l'installation de Mobile Center
    • 4. Réinitialisation du mot de passe du superutilisateur PostgreSQL 9.3 (postgres)
    • 5. Erreur : Accepter la licence Xcode/iOS nécessite des privilèges d'administrateur
    • 6. Code d'erreur CTBC-Upload APP 2110
    • 7. Réinitialisation du mot de passe du superutilisateur PostgreSQL 9.6 (postgres)
    • 8. Mobile Center (MC) : Échec de la connexion à HPE Mobile Center lors de l'exécution du script MC à partir d'ALM.
    • 9. Comment utiliser l'outil idevice_id.exe ?
    • 10. Comment installer des applications iOS à l'aide de l'outil ideviceinstaller.exe ?
  • Micro Focus UFT Mobile – Trucs et astuces – Juin 2021
    • 1. Création d'un projet de modèle d'application à l'aide d'une application non packagée
    • 2. Obtenir une latence très irrégulière pour les appareils connectés au connecteur local
    • 3. Problème de performances de l'affichage Web de l'appareil dans UFT 14.0
    • 4. Lors de la connexion à MC, nous obtenons parfois une erreur 'Code d'erreur de défaillance interne : 2000'.
    • 5. Problème d'identification d'objet dans le navigateur mobile Chrome
    • 6. MC Connector ne peut pas se connecter avec MC Server
    • 7. MC 2.70 + Appium 1.6.3 : impossible de démarrer la session Appium
    • 8. La fonctionnalité de réinitialisation de l'utilisateur pwd ne fonctionne pas pour la version MC 2.6
    • 9. Problème d'exécution parallèle
    • 10. Erreur lors de la désinstallation de Mobile Center Server

Micro Focus UFT Mobile – Trucs et astuces – Mars 2021

1.UFT Mobile Server - problème d'ouverture de connexions avec la base de données

Le serveur UFT Mobile avait cessé d'ouvrir des connexions à la base de données Postgres. Nous avons également constaté que le redémarrage du service UFT Mobile a restauré la fonctionnalité du service.

Cependant, au bout de quelques minutes, le problème de lien est réapparu (timeout connexion dans le fichier jetty.log). Ce n'est qu'après le redémarrage du service Postgres que le problème a disparu.



Nous avons découvert qu'il fallait beaucoup de temps pour renvoyer une réponse du côté de la base de données liée aux paramètres d'administration lors de l'enquête sur ce problème. Nous avons également récemment remarqué un bogue dans lequel cette requête était envoyée trop de fois depuis le côté client (navigateur). Nous avons préparé un correctif pour cela, car le bogue pourrait créer le facteur de problème.

Ce problème est résolu dans les futures versions UFTM 3.5.

2.[MC] Lors du test avec Safari avec IOS11 et supérieur, la langue doit être définie sur l'anglais

Lorsque vous utilisez Safari sur un iPhone ou un iPad exécutant iOS 11 ou une version ultérieure, la langue doit être définie sur l'anglais. Il est uniquement disponible sur IOS 11 et versions ultérieures.

Il est trouvé avec l'activité de décalage d'espionnage lors de la vérification avec Safari sur IOS12.x. La surbrillance fonctionne bien. IOS10.3.x, en revanche, ne rencontrera pas le problème de décalage d'espionnage.

Pour se conformer au dernier mécanisme IOS, MC doit utiliser WDA avec une version >= IOS11. MC a traité la marque d'élément d'URL pour déterminer s'il s'agissait d'un avis ou non. Par conséquent, il est important de définir la langue de l'IOS sur l'anglais ; sinon, il sera incapable de localiser la barre d'adresse, ce qui entraînera un décalage d'espionnage Safar.

Le problème peut être résolu par :

  • Il est uniquement disponible sur iOS 11 et versions ultérieures.
  • Versions d'iOS 11 et supérieures : lorsque vous utilisez Safari, assurez-vous que la langue est définie sur l'anglais.

3.UFT Mobile Center - problèmes d'installation d'applications sur les appareils

Le problème vient de l'installation du logiciel sur l'ordinateur. Nous avons confirmé qu'il est nécessaire de désactiver l'option d'empaquetage automatique lors de l'installation de l'application.

ACTIVER ART - Dans le cadre du dépannage, nous devrions essayer d'activer le mécanisme d'instrumentation ART pour voir si nous pouvons éviter ce problème (notez que les fichiers apk produits/instrumentés avec ce mécanisme ne peuvent pas fonctionner sur les versions Android inférieures à 5.0).

Suivez les instructions ci-dessous pour résoudre le problème :

Ouvrez ApkInfuser.properties, qui se trouve dans {UFTM Server home}/server/AndroidTools/ ApkInfuser

Changez la valeur pour le global. propriété enableART sur true.

Enregistrez le dossier.

Les services du serveur UFTM n'ont pas besoin d'être redémarrés.

Veuillez télécharger à nouveau le logiciel et faites-nous savoir comment cela se passe.

4.UFT Mobile - Tests avec simulation biométrique utilisant la géolocalisation

Ils doivent être capables d'utiliser la géolocalisation pour exécuter des simulations de test sur des ordinateurs.

Les utilisateurs doivent suivre les étapes ci-dessous pour simuler le GPS dans MC pour les appareils Android :

Activez les options de développeur.

Sur la plupart des smartphones Android 4.2 et versions ultérieures, cela peut être réalisé en accédant à Paramètres> À propos du téléphone et en appuyant sept fois sur le numéro de build.

  1. Sous Options pour les développeurs, activez les éléments suivants :
  • Rester éveillé
  • débogage USB
  • Autoriser les emplacements fictifs
  1. Définissez l'application de localisation fictive sur UFTM Agent après avoir connecté le système UFT Mobile pour permettre la simulation GPS tout en utilisant Android 6.0 et supérieur.
  • (Paramètres > Options pour les développeurs > Sélectionner une application de localisation fictive).
  • Si vous réinstallez l'agent pour une raison quelconque, vous devrez répéter cette étape.
  1. Désactivez Vérifier les applications via USB dans les options du développeur (disponible dans Android 4.20 et supérieur).
  1. Activez les étapes supplémentaires suivantes :
  • Sélectionnez Rotation automatique de l'écran dans Paramètres > Affichage.
  • Si vous simulez des événements GPS pour votre test, autorisez le GPS uniquement dans Paramètres > Emplacement > Mode pour éviter les collisions avec votre emplacement réel depuis le WiFi/3G/LTE.
  • Assurez-vous d'avoir un actif connexion Internet si les applications que vous testez l'exigent.

5. L'installation de MC 2.7 à 3.1 a échoué

La mise à niveau de MC 2.7 vers MC 3.1 a échoué. Le message d'erreur suivant a été remarqué dans les journaux d'installation :

java.io.FileNotFoundException : le fichier 'C:Program FilesPostgreSQL9.3datapg_hba.conf' n'existe pas

Les données ont été transférées vers D:appliPostgreSQL9.3data en raison d'un problème avec le disque C. Ils trouveront le fichier pg_hba.conf sur ce site.

Par conséquent, vous pouvez copier le fichier pg_hba.conf de D : vers la position souhaitée dans C :

6.Impossible de définir la date sur un appareil iOS à l'aide d'UFT

Impossible de définir la date sur un appareil iOS à l'aide d'UFT. Nous avons testé le contrôle Data/Time depuis un appareil iPad (iOS 11.4.1) avec Mobile Center 3.1 et UFT 14.51. À l'aide de l'espion d'objet, UFT peut reconnaître 3 contrôles XCUIElementTypePickerWheel (Date Heure Minute) en tant que contrôles MobileDropDown. Cependant, la propriété de texte de ces contrôles est vide, nous ne pensons donc pas que vous puissiez utiliser la méthode Select() pour modifier l'heure.

Comme solution de contournement, nous avons pu sélectionner le fuseau horaire MobileLabel et modifier le fuseau horaire à l'heure que vous souhaitez utiliser (par exemple, Londres). Cela modifiera l'heure de ce fuseau horaire sans avoir besoin d'ajuster le problème de contrôle MobileDropDown.

Voir la vidéo jointe dans le FTP UFTAlterTime.swf.

Si vous souhaitez automatiser le contrôle MobileDropDown (l'objet date) ce sera un peu plus difficile. Comme mentionné précédemment en utilisant l'espion d'objet, UFT peut reconnaître 3 contrôles XCUIElementTypePickerWheel (Date Heure Minute) en tant que contrôles MobileDropDown.

Ainsi, vous pouvez créer une entrée distincte dans le référentiel d'objets pour chaque menu déroulant Mobile. Vous ne pourrez pas utiliser la méthode Select () contre ces listes déroulantes car aucune propriété de texte n'est renvoyée par les contrôles.

Nous avons réussi à utiliser la méthode Tap() et à ajuster les coordonnées x/y pour augmenter/diminuer le temps.

‘ Diminuer 1 heure

Appareil(Appareil).App(Paramètres).MobileDropDown(MobileDropDownHr).Appuyez sur 10 110

‘ Augmenter 1 heure

Appareil(Appareil).App(Paramètres).MobileDropDown(MobileDropDownHr).Appuyez sur 10 180

7. Échec de l'installation des applications packagées sur notre appareil CT50 principal avec Android 4.4.4 via MC 3

Emballé plantage de l'application sur l'ordinateur CT50, qui a été corrigé en modifiant le fichier ApkInfuser.properties sous Android Tools. Ce problème est causé par l'instrumentation dex et n'affecte que les appareils Android avec une version inférieure à 5.

Nous pouvons résoudre ce problème en modifiant les propriétés mentionnées ci-dessous.

global.primaryDexConstraintRatio = 0,99

global.ignorePrimaryDexTooBigError = vrai

8.Impossible d'installer l'application de navigateur mc à distance sur la version 2.80 du centre mobile

Si vous ne parvenez pas à installer MC Browser sur un appareil iOS lors de l'utilisation de MC2.8, veuillez nous contacter. C'est dû à un certificat qui a expiré.

Résolution:

problème de certificat résolu dans MC3.0. Correctif 2.80.00.0037.

Solution de contournement:

Pour mettre à jour le certificat, installez manuellement le navigateur MC3.0 mc, puis installez à distance le navigateur MC2.8 mc. Cette fois, il devrait pouvoir monter.

9.MC 3.0 : lors de l'interaction avec une application, il existe désormais une nouvelle option pour forcer la fermeture des applications

'Lors de la communication avec une application, il existe désormais une nouvelle option pour forcer la fermeture d'une application exécutée sur un ordinateur', selon MC 3.0. Cependant, nous n'avons trouvé aucune documentation sur le sujet.

Les étapes suivantes peuvent être prises pour résoudre le problème :

Voir Interactions avec l'utilisateur dans le panneau de configuration de l'appareil pour obliger une application à s'arrêter :

10.Applications test Advantage Mobile Center

Un problème est survenu lors de l'installation de Advantage Online Shopping (AOS) - L'application de démonstration

Également essayé avec les versions 1.1.7 et 1.1.6 ; MC est de 2,8

Lorsque j'ai démarré l'exe AOS, il a démarré, attendu 100% du temps, puis s'est fermé sans lancer aucune autre installation. Il n'y avait aucun moyen de récupérer des données Android ou iOS pour les inclure dans MC.

Ce qui suit est tiré des notes de version d'AOS 1.1.7 : Pour Android, l'authentification par empreinte digitale a été ajoutée. AOS est désormais compatible avec la version la plus récente de Mobile Center.

Les éléments suivants peuvent être utilisés pour résoudre le problème :

  1. La version correcte de l'application (pour mobile) a été suggérée et donnée.
  2. La version mobile d'AOS doit être utilisée pour la recherche mobile.
  3. Il est livré avec le kit d'installation MC. (Inclus dans le dossier des exemples d'applications)

11.Mobile Center n'a pas pu créer une version packagée de l'application

Cependant, Mobile Center n'a pas pu produire une version packagée de l'application et un message d'erreur s'affiche lorsque l'application est téléchargée : Cependant, Mobile Center n'a pas pu créer une version packagée de l'application…

La solution à ce problème est la suivante :

  1. Aller vers:

C:Program FilesMobile Center ServerserveurAndroidToolsApkInfuser

Et avec le bloc-notes ouvert - fichier ApkInfuser.properties

Au rang 11, ajustez

global.estimateClassExpandRatio = 0,3

à

global.estimateClassExpandRatio = 0,5

  1. Enregistrez tous les fichiers de propriétés.
  2. Redémarrez le service MC et téléchargez à nouveau l'application.