Micro Focus UFT Mobile – Trucs et astuces

4 novembre 2021

Micro-focus UFT Mobile aide à amplifier la productivité de l'équipe avec un laboratoire de bout en bout au niveau de l'entreprise de véritables appareils mobiles et émulateurs.

Ce message contiendra les conseils et astuces mensuels de Micro Focus UFT Mobile, qui regrouperont divers problèmes courants dans Micro Focus UFT Mobile. Consultez cet article pour obtenir des conseils et astuces de dépannage pour d'autres outils.

Table des matières



  • Micro Focus UFT Mobile – Trucs et astuces – Janvier 2021
  • 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
    • 1.UFT Mobile Server - problème d'ouverture de connexions avec la base de données
    • 2.[MC] Lors du test avec Safari avec IOS11 et supérieur, la langue doit être définie sur l'anglais
    • 3.UFT Mobile Center - problèmes d'installation d'applications sur les appareils
    • 4.UFT Mobile - Tests avec simulation biométrique utilisant la géolocalisation
    • 5. L'installation de MC 2.7 à 3.1 a échoué
    • 6.Impossible de définir la date sur un appareil iOS à l'aide d'UFT
    • 7. Échec de l'installation des applications packagées sur notre appareil CT50 principal avec Android 4.4.4 via MC 3
    • 8.Impossible d'installer l'application de navigateur mc à distance sur la version 2.80 du centre mobile
    • 9.MC 3.0 : lors de l'interaction avec une application, il existe désormais une nouvelle option pour forcer la fermeture des applications
    • 10.Applications test Advantage Mobile Center
    • 11.Mobile Center n'a pas pu créer une version packagée de l'application
  • 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 – Janvier 2021

1. Résoudre l'erreur lorsque l'objet ne peut pas être identifié dans iOS13.x

Il est souvent remarqué parmi les utilisateurs que l'objet n'a pas été correctement identifié dans la version iOS13.x, il est considéré comme un périphérique. Habituellement, cela est dû au fait que Webdriver est entré dans Safari depuis la version iOS13 précédemment. Il est donc devenu très important d'activer l'automatisation à distance, c'est-à-dire afin d'exécuter l'identification de l'objet Web avec succès dans la version iOS13.

Cette erreur peut également être corrigée ; les utilisateurs doivent suivre les étapes simples indiquées ci-dessous : Vous devez activer le Automatisation à distance manuellement.

  1. Pour activer l'automatisation à distance, les utilisateurs doivent accéder à Réglages .
  2. Ensuite, vous devez sélectionner Safari , et sous vous trouverez Avancée puis cliquez dessus.
  3. Maintenant tu cliques sur Automatisation à distance.

Cela devrait permettre l'automatisation à distance ; une fois cette procédure terminée correctement, l'erreur ci-dessus ne se reproduira plus.

2. Résoudre l'erreur lorsque l'application n'est pas en mesure de télécharger

Il est souvent remarqué parmi les utilisateurs que lorsqu'ils essaient de télécharger environ 59 Mo, ils rencontrent une erreur. Cette erreur devient un problème gênant car elle entrave le processus de téléchargement d'une application et l'erreur continue de se produire à l'écran.

Le message d'erreur à l'écran dit Une erreur inconnue s'est produite lors du téléchargement de l'application . Les utilisateurs peuvent s'assurer que la taille de l'application ne dépasse pas la limite autorisée conformément aux directives. Il existe certaines règles et réglementations concernant la taille minimale du fichier et des instructions sur comment et où le modifier.

Ce problème peut être résolu facilement en suivant attentivement certaines mesures. L'utilisateur doit inspecter les détails de son dossier de stockage sur le serveur et rester bien informé des spécifications. Le nom d'ensemble par défaut du dossier de stockage est : McStorage, et il sera situé sous / opt / UFTMobile .

Si l'utilisateur n'a pas encore utilisé le nom/chemin par défaut, vous pouvez facilement vérifier la valeur en visitant /opt/UFTMobile/installation . Après cela, les utilisateurs doivent ouvrir le fichier variable d'installation. Propriétés par conséquent.

À cet endroit, vous pourrez trouver le chemin à chaque entrée USER_INPUT_STORAGE_PATH . Ainsi, vous serez dirigé vers le dossier de stockage ; là, il faut vérifier quelques trucs :

  1. Vous devez vérifier que ce dossier de stockage spécifique existe dans le chemin mentionné et disponible.
  2. Vous devez vérifier que l'utilisateur que vous utilisez actuellement par défaut pour UFT Mobile a acquis toutes les autorisations conformément aux directives sur ce dossier de stockage.

L'utilisateur doit également s'assurer que le chemin utilisé pour les échantillons est celui indiqué ci-dessous :

|__+_|

Après cela, l'utilisateur doit télécharger le AdvantageShopping.apk avec attention.

3. Instruction pour résoudre le problème lorsque certains appareils Android n'apparaissent pas dans le centre mobile

Il arrive souvent que lorsque les utilisateurs disposent de trois modèles de smartphones, ils rencontrent une erreur. Il arrive qu'il soit connecté à n'importe quel autre connecteur alors qu'ils n'apparaissent pas dans le Mobile Center, ils ne sont même pas déconnectés. Ces modèles sont : SM-G988B/DSASUS_I001DDASUS_I01WD

Ce problème crée beaucoup de bugs au moment de l'établissement d'une connexion. Cette erreur peut être corrigée, l'utilisateur doit simplement prendre certaines mesures pour éviter que de telles erreurs ne se reproduisent à l'avenir.

Ces appareils, en particulier, doivent être formatés complètement dans leur ensemble. Ensuite, l'utilisateur doit configurer manuellement les appareils avec précision. Après cela, les utilisateurs pourront facilement connecter les appareils au centre mobile disponible.

4. Résolution de l'erreur d'échec du fichier importCA.bat lors de la mise à jour de l'UFTM DM

Il arrive souvent que les utilisateurs ne puissent pas mettre à jour le DM UFTM en raison de l'échec du fichier importCA.bat et rencontrent une erreur. L'erreur à l'échec du fichier importCA.bat est : ERREUR : la propriété de relation n'existe pas

Lorsque l'utilisateur essaie d'exécuter la requête indiquée ci-dessous, il échoue à nouveau à partir du pgAdmin ou psql . L'erreur cette fois est similaire à la précédente qui a été mentionnée.

Vous devez sélectionner * dans la propriété :

  • Vous remarquerez qu'il y a deux schémas visibles, hp4m et Publique . Le schéma public est vacant. Cela doit être le résultat de tests précédents dans ce même environnement de test.
  • L'implémentation récente (3.4P2) n'est pas en mesure de spécifier le nom du schéma dans la phrase DB, car lorsque la requête est exécutée, elle utilise le chemin de recherche de l'utilisateur. Le chemin de recherche de l'utilisateur est responsable de la liste des schémas à rechercher.
  • Lorsque vous exécutez la commande ci-dessous, elle affiche le chemin de recherche. Vous pourrez savoir que le schéma hp4m n'était pas inclus :
|__+_|
  • Ensuite, vous mettez à jour le chemin de recherche de l'utilisateur Postgres :
|__+_|

Une fois ces étapes effectuées, le importCA.bat fichier fonctionnera parfaitement bien. Après cela, vous devez redémarrer le serveur. Une fois le redémarrage du serveur réussi, l'utilisateur pourra confirmer que le service UFT Mobile actuel utilise le certificat CA interne donné qui était nécessaire.

5. Résolution de l'erreur lorsque le serveur de connecteur est déconnecté dans UFT Mobile

Il arrive que les utilisateurs soient confrontés à des erreurs lorsque les connecteurs sont déconnectés dans UFT Mobile.

Les fichiers sont :

|__+_|

Vous pouvez corriger cette erreur ; vous devez suivre attentivement les étapes ci-dessous :

  1. Vous devez arrêter le connecteur.
  2. Assurez-vous de sauvegarder les fichiers actuels avant de les remplacer afin de ne pas les perdre :
|__+_|

3. Vous devez maintenant démarrer le connecteur et voir si tout fonctionne correctement.

6. Correction de l'erreur de connexion dans UFT Mobile lors de l'apparition du code d'erreur 2912

Il arrive souvent que les utilisateurs ne puissent pas se connecter à UFT Mobile et rencontrent des problèmes dus au code d'erreur 2912. L'erreur à l'écran indique : Votre mot de passe a expiré. Veuillez contacter votre administrateur. Code d'erreur : 2912 . Cette erreur peut se produire si la limite d'expiration du mot de passe dépasse le problème. Ce problème peut être affiché et configuré dans l'interface utilisateur UFT Mobile.

  1. Vous devez aller à Paramètres d'administration .
  2. Sélectionnez ensuite sur général , puis cliquez sur Expiration du mot de passe (jours) par ex.

Il arrive souvent que l'utilisateur ne puisse pas se connecter avec les informations d'identification du compte administrateur et ne puisse pas réinitialiser le mot de passe. L'utilisateur peut suivre les étapes ci-dessous :

  1. Sur la machine UFTM Server, vous devez exécuter le fichier bat suivant :
|__+_|

2. Ensuite, vous devez sélectionner l'option troisième, c'est-à-dire Modifier le mot de passe d'un utilisateur existant .

  1. Ensuite, vous devez entrer le nom de l'utilisateur que vous devez modifier.
  2. Ensuite, vous devez entrer le mot de passe, vérifier attentivement, puis confirmer le nouveau mot de passe.

Après la mise en œuvre de ces étapes, le mot de passe sera modifié avec succès. Par conséquent, permettre à l'utilisateur de se connecter selon ses besoins.

7. Résoudre les problèmes survenus en raison du mot de passe transporté non crypté

Il arrive souvent qu'en raison d'un mot de passe porté non crypté, une erreur se produise. Lorsqu'une modification administrative est effectuée dans Paramètres > Intégration LDAP, il peut arriver que le mot de passe soit visible si la personne utilise l'onglet Inspecter les éléments de l'onglet Réseau.

Lorsque les informations sont envoyées en service, elles sont généralement traitées en texte brut. En effectuant les mêmes étapes pour UFT Mobile, l'utilisateur pourra voir ce même comportement dans d'autres services comme Hotmail et Google.

Après une série d'observations à ce sujet, on constate que :

  1. Par conséquent, le mot de passe était affiché via les outils de développement du navigateur (côté client), exclusivement pour les utilisateurs administrateurs.
  2. Tous les utilisateurs non administrateurs n'ont pas pu afficher ces informations côté client.
  3. En dehors du navigateur, ces données particulières ne peuvent pas être interceptées car les utilisateurs ont HTTPS/SSL et à cause de cela, tout le trafic est crypté.

Une fois que nous en saurons beaucoup sur l'erreur et sa cause, nous pourrons concevoir un plan pour la résoudre. Cette erreur ici est un problème de sécurité moyenne. Le mot de passe LDAP ne peut être copié ou volé que si quelqu'un a accès au mot de passe administrateur UFT Mobile et le copie ou le vole. Il est conseillé à l'utilisateur de passer bientôt à la version 3.4, au moment du changement, ce problème sera pris en charge en interne.

8. Instruction pour faire reconnaître les téléphones Xiaomi

Les utilisateurs de smartphones Xiaomi sont souvent notés, avec le mode développeur et le débogage USB activés. Le problème survient lorsqu'au moment de la connexion de l'agent UFT Mobile, il n'est pas installé sur les appareils.

Les utilisateurs ont des questions concernant les problèmes de connexion avec l'agent UFT Mobile. Ils demandent également si ces modèles peuvent être connectés au centre mobile et si cela peut réussir. Ce problème peut également être résolu, il vous suffit de suivre les étapes ci-dessous :

Sur le site UFT Mobile, certaines exigences concernant les appareils Xiaomi ont été affichées.

Vous devez jeter un œil aux éléments indiqués ci-dessous:

  1. Sur les appareils Xiaomi, il est tout à fait nécessaire d'activer l'application d'installation via l'USB dans les paramètres des options du développeur. Les utilisateurs doivent également noter que cette étape nécessite un compte Xiaomi enregistré spécialement conçu à cet effet.
  2. Sur les appareils Xiaomi avec une version MIUI 8 ou supérieure système opérateur . L'utilisateur doit activer le débogage USB (paramètres de sécurité) par ses propres soins. Cette fonctionnalité doit permettre la bonne intégration avec UFT Mobile.
  3. Sur les appareils Xiaomi, l'utilisateur doit désactiver manuellement le Activer MIUI optimisé fonctionnalité dans les options du développeur. Une fois cette fonctionnalité correctement désactivée, la fenêtre contextuelle est activée. La fenêtre contextuelle est chargée d'empêcher l'installation automatique des applications sur l'appareil.

9. Activation de l'utilisation de la simulation de code-barres dans ITI

Il arrive souvent que dans UFTMobile, l'application ITI ait des problèmes avec la simulation de code-barres dans IOS. Ladite application est connue pour utiliser la bibliothèque AVFoundation (lib native) spécifiquement pour iOS. Ce problème peut être résolu en prenant certaines méthodes préventives. Les utilisateurs doivent noter que la version 3.3 P4 n'inclut pas nécessairement ce correctif car il a été publié avant cela.

L'utilisateur doit suivre attentivement les étapes indiquées ci-dessous dans l'ordre chronologique :

  1. Vous devez arrêter complètement le connecteur UFT Mobile.
  2. Vous devez remplacer SensorSimulationCommandHandlerclassSensorSimulationCommandHandlerclass avec le récent présent dans les instances de connecteur, le nouveau récent dans les instances de connecteur. Ce fichier spécifique se trouve à l'emplacement indiqué ci-dessous :
|__+_|
  1. Vous devez maintenant démarrer correctement le connecteur UFT Mobile.
  2. Vous devez maintenant reconditionner l'application ITI tout en utilisant le nouveau HPMobileCenter.dylib .

Comme l'utilisateur est un utilisateur iOS, il doit également utiliser le service de package iOS. Par conséquent, ils pourront également remplacer ce fichier dans leur installation iOS Packager. Ainsi, chaque fois que de nouvelles applications sont instrumentées, elles utiliseront le fichier dylib corrigé en conséquence. Ce fichier spécifique se trouve sous : /opt/UFTMobile/packager/Agent/ . Une fois ces étapes terminées, l'utilisateur n'a pas besoin de redémarrer le service iOS Packager.

10. Instructions pour réinitialiser le mot de passe dans le superutilisateur PostgreSQL 9.3 (Postgres)

Il arrive souvent que les utilisateurs ne puissent pas réinitialiser le mot de passe du compte superutilisateur PostgreSQL (Postgres). Lors de l'installation du serveur PostgreSQL un compte superutilisateur, postgres est fait par défaut et automatiquement.

Et pour mettre à niveau le processus, le mot de passe du compte superutilisateur Postgres est nécessaire, sinon la mise à niveau échouera. Si l'utilisateur a égaré le mot de passe, il n'y a pas lieu de s'inquiéter, il peut facilement le réinitialiser à l'aide des étapes ci-dessous :

  1. Les utilisateurs doivent faire une copie de sauvegarde de pg_hba.conf fichier, ce fichier spécifique que vous pouvez trouver sous C:Program FilesPostgreSQL9.3data
  2. Ensuite, vous devez ouvrir pg_hba.conf puis le MÉTHODE à partir de md5 à confiance pour toutes les entrées non commentées (généralement les commentaires ont le symbole # au début de la ligne) :
  3. Ensuite, vous devez redémarrer le PostgreSQLName un service.
  4. Ouvrez le PostgreSQLName outil d'administration, c'est-à-dire pgAdmin3.exe , que vous pouvez trouver dans : Program FilesPostgreSQL9.3in
  5. Ensuite, vous devez établir une connexion au serveur PostgresSQL 9.3. Vous pouvez le faire en double-cliquant sur PostgreSQL 9.3 (hôte local : 5432) nœud. L'utilisateur peut être invité à entrer un mot de passe ou autre ; veuillez le laisser vide et appuyez sur Entrée ou sur l'option OK.
  6. Après cela, vous devez naviguer vers Déposer, puis sous ce clic sur Changer le mot de passe , ensuite Menu .
  7. Une fois toutes ces étapes effectuées avec soin, vous devez restaurer le pg_hba.conf à son état d'origine initial.
  8. Ensuite, l'utilisateur doit redémarrer le PostgreSQLName service encore une fois.