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
    • 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

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

Voulez-vous savoir comment utiliser une application apk hybride sans package pour les tests fonctionnels avec LeanFT. Afin d'espionner avec succès tous les objets des applications Web avec le centre d'identification d'objets (OIC). Pour ajouter des objets à un projet de modèles d'application et pouvoir mettre en évidence les objets des projets de modèles d'application.

Solution



Pour utiliser une application hybride sans package avec LeanFT, vous devez d'abord activer le débogage de contenu à distance des applications Android dans Mobile Center (MC).

Pour activer le débogage automatique du contenu à distance, suivez les étapes ci-dessous :

Étape 1: Ouvrez la machine Mobile Center Server, ouvrez le fichier de propriétés du serveur :

• Linux : /server/conf/server.properties

• Windows serveurconfserveur.properties

Étape 2: débogage distant actif, ajoutez la ligne suivante :

APP_UPLOAD_ENABLE_REMOTE_DEBUGGING=vrai

Étape 3: Dans la console MC Lab Management, ouvrez la page Administration > Paramètres. Dans la section service d'empaquetage pour Android, définissez les éléments suivants :

Adresse IP et port de la machine qui seront utilisés par le service de conditionnement. Par défaut, la machine de service de package Android est définie sur localhost. Définissez le type de protocole sur http ou https, selon que la connexion est sécurisée ou non.

Étape 4: Redémarrez le serveur MC.

Étape 5 : Ouvrez MC Server via le navigateur, ouvrez l'appareil Android et installez l'application apk en tant que package non dans MC, avant d'installer l'application, décochez la case Désinstaller cette application à la fin de la session en cours

En suivant les étapes ci-dessus, vous pourrez espionner et valider des objets avec l'OCI. Afin d'ajouter les objets validés à un modèle d'application, suivez les étapes ci-dessous :

Étape 1 : Ouvrez un Eclipse (ou un autre IDE) et créez un nouveau projet de modèle d'application LeanFT.

Étape 2: Lancer l'appareil Android Mobile Center

Étape 3: Ouvrir le centre d'identification d'objet

Étape 4: Espionnez l'objet souhaité, assurez-vous que l'objet est validé dans le centre d'identification d'objet

Étape 5 : Ajoutez l'objet au projet de modèle d'application que vous venez de créer.

Étape 6 : À partir du nouveau projet de modèle d'application, essayez de mettre l'objet en surbrillance.

2. Obtenir une latence très irrégulière pour les appareils connectés au connecteur local

Je ne sais pas si la latence sera plus grande que directement à partir du bouton d'actualisation de l'appareil lors de la connexion à la console et de l'actualisation de la page de l'appareil totalement comme appuyez sur f5,

Solution

Le problème se comportera différemment selon la latence du connecteur du serveur de l'utilisateur et la bande passante du réseau. Par exemple, le serveur est au Canada, cependant, le connecteur est en Inde. Ce problème est évident. En fait, dans le laboratoire local, même pour la première connexion, il n'y a que 5 à 10 ms de différence avec la latence d'actualisation ultérieure.

C'est-à-dire que la mesure de latence actuelle est très sensible à la bande passante du réseau et n'est pas si stable. Besoin d'actualiser la page de l'appareil une deuxième fois pour obtenir une latence précise. La solution consiste à implémenter une nouvelle solution de mesure de latence qui essaiera de vérifier plusieurs fois et peut actualiser l'icône de latence de manière dynamique

3. Problème de performances de l'affichage Web de l'appareil dans UFT 14.0

Les performances des clics sont réduites plusieurs fois sur le même environnement MC2.5 + UFT14.0 pour Android et IOS, les performances des clics sur les boutons WebView sont réduites plusieurs fois. Par exemple, avant de cliquer sur chaque bouton est 1s. Cependant, il est passé à environ 6 secondes. Même en essayant avec MC2.8, c'est toujours 3-4s.

Il y a une amélioration des performances de la vue Web dans le dernier moteur UFT 14.5 js.

  • MC2.8 fournit directement le dernier moteur de script js d'UFT 14.5 qui inclut tous les bugs corrigés et l'amélioration des performances de 14.0 à 14.5
  • MC2.8 + UFT14.03 prendra en charge la version Android Chrome 69

Solution

Cliquez sur MC2.8 + UFT 14.03, puis les performances seront restaurées à 1s par bouton.

4. Lors de la connexion à MC, nous obtenons parfois une erreur 'Code d'erreur de défaillance interne : 2000'.

Je reçois une erreur en tant que code d'erreur d'échec interne : 2000 en utilisant Mobile Center 2.53 avec un utilisateur LDAP. Cela se produit lors de la connexion à l'application MC. Lorsqu'ils essaient la 2e ou la 3e fois, la connexion fonctionne correctement.

Solution

À partir du journal, notez que la connexion LDAP réussit toujours, mais cela prend parfois beaucoup de temps et le processus de connexion échoue avec un délai d'expiration à cause de cela. Suggérez donc à l'utilisateur d'augmenter le délai d'attente en effectuant les étapes ci-dessous. Notez que cela nécessite de redémarrer le service du serveur MC.

Vous pouvez vous référer aux étapes écrites ci-dessous :

Étape 1 . Sur le serveur MC, ouvrez pour modification C:Program FilesHPE Mobile Center Serverserverwrapperwrapper.conf

Étape 2: Localisez la ligne wrapper.java.additional.14 = -Dspring.profiles.active=prod et ajoutez après la ligne :

wrapper.java.additional.15=-Dhttp.client.connection.read.timeout.seconds=60

Étape 3: Enregistrez et fermez le fichier.

Étape 4: Redémarrez le serveur MC avec le raccourci du service Redémarrer Mobile Center.

5. Problème d'identification d'objet dans le navigateur mobile Chrome

Lors de l'utilisation de Chrome dans sa version la plus récente, UFT ne reconnaît pas correctement les objets. Ils sont parfois reconnus et ajoutés au référentiel, mais ensuite ils ne sont plus détectés, ce qui rend l'automatisation difficile.

Solution

La solution de contournement consiste à utiliser le navigateur (XXX). Naviguez XXX pour accéder au site Web souhaité

admhelp > microfocus.com > centre mobile > fr > 2.80 > Contenu > lp Readme.htm . Cela vous aidera sûrement.

6. MC Connector ne peut pas se connecter avec MC Server

J'ai installé le serveur MC sur Windows 10 et testé avec Emulator . Il est remarqué que l'émulateur est démarré et que l'agent peut être téléchargé et exécuté sur l'appareil, cependant, il ne peut pas le trouver dans l'onglet de l'appareil de la console Web MC. À partir de connect.log, le connecteur autonome du serveur MC ne peut pas atteindre le serveur MC. Les deux ports 8080/8084 sont capables de se connecter.

[2561-11-12 14:44:50,032] [] [] [] [] [] [] [] [taskScheduler4] [INFO] [HPMC-WebSocket] Tentative d'enregistrement du connecteur 1 sur 127.0.0.1 avec IP 10.31. 53.151 (CLS=chmcpiWsRegistrationProvider) [2561-11-12 14:44:50,079] [08ab8455-d1bd-4c8c-897e-66b02e0b7623] [] [] [] [] [] [] [taskScheduler4] [ERREUR] [chm service.impl.RestServiceImpl] cacheSecurityHeaders n'a mis en cache aucun jeton pour s'authentifier (CLS=chmservice.impl.RestServiceImpl) [2561-11-12 14:44:50,079] [] [] [] [] [] [] [ ] [taskScheduler4] [ERREUR] [HPMC-WebSocket] Échec de la connexion au serveur 127.0.0.1 (CLS=chmcpiWsRegistrationProvider)

Solution

Cause première:

L'utilisateur est en Thaïlande. Ce problème est causé par le calendrier bouddhiste non pris en charge.

Actuellement, MC ne le prend pas en charge.

Résolution:

Les utilisateurs doivent réimager le système d'exploitation pour utiliser le calendrier par défaut.

7. MC 2.70 + Appium 1.6.3 : impossible de démarrer la session Appium

Je rencontre pour la première fois des problèmes liés à l'intégration du MC 2.70 avec Appium et je n'arrive pas à réussir l'intégration. Ils ont suivi les étapes fournies dans le lien Communauté : communauté softwaregrp.com > t5 > Discussions d'utilisateurs de Mobile Center > Utilisation de Mobile Center pour travailler avec Appium Inspector > m-p > 1651012 .

Cependant, ils obtiennent l'erreur suivante lorsqu'ils cliquent sur Démarrer la session : Impossible de démarrer la session Appium.

Solution

Vous pouvez suivre les étapes :

Étape 1 : L'hôte distant n'est qu'une adresse IP, sans http://

Étape 2 : Fermez tous les services qui peuvent occuper l'hôte adb, comme le service de connecteur MC, wandoujia, etc.

8. La fonctionnalité de réinitialisation de l'utilisateur pwd ne fonctionne pas pour la version MC 2.6

Les détails pour Mobile Center, la fonctionnalité de réinitialisation du mot de passe utilisateur ne fonctionne pas sont ici :

Serveur MC version 2.6MC – Red Hat Linux, configuration du connecteur MC sur MacOS. Localisez l'utilisateur dont le mot de passe n'est pas réinitialisé à partir de l'onglet admin. Cliquez sur l'icône de modification. Entrez le mot de passe administrateur demandé. Aucune interface utilisateur n'apparaît pour réinitialiser le mot de passe de l'utilisateur et après l'étape 3, la fenêtre contextuelle se ferme.

Solution

Gérer les comptes d'utilisateurs avec des scripts

L'outil de gestion des utilisateurs vous permet d'effectuer des tâches liées à l'utilisateur sur la base de données Mobile Center.

Vous pouvez effectuer les actions suivantes :

Étape 1 : Créer un nouvel administrateur

Étape 2 : Attribuer des autorisations d'administrateur à un utilisateur existant

Étape 3 : Modifier le mot de passe d'un utilisateur existant

Étape 4 : Réinitialiser le mot de passe oublié d'un utilisateur

Étape 5 : Pour exécuter l'outil de gestion des utilisateurs : Assurez-vous que vous êtes un utilisateur racine, hpmc ou MCadmin.

Pour Windows, sous l'installation de Mobile Center, assurez-vous que vous disposez des privilèges d'administrateur. Accédez au dossier serverin et exécutez user_management.bat.

Pour Linux, remplacez le répertoire par le répertoire server/bin de votre installation Mobile Center et exécutez ./user_management.sh.

Sélectionnez la tâche que vous souhaitez effectuer.

Remarque : lors de la création d'un mot de passe, le mot de passe doit être composé de 6 à 20 caractères et inclure au moins un caractère anglais majuscule, un caractère anglais minuscule et un chiffre.

Saisissez 1 pour créer un nouvel administrateur :

Saisissez le nom d'utilisateur (e-mail) du nouvel administrateur.

Entrez un mot de passe pour ce nouvel administrateur.

Spécifiez le projet à utiliser pour cet administrateur.

Le nouvel utilisateur est ajouté à la liste des utilisateurs administrateurs dans Mobile Center.

Entrez 2 pour attribuer des autorisations d'administrateur à un utilisateur existant :

Entrez le nom de l'utilisateur (e-mail) auquel vous souhaitez attribuer des autorisations d'administrateur.

L'utilisateur est ajouté à la liste des utilisateurs administrateurs dans le Mobile Center. Pour plus de détails, consultez les informations sur la gestion des utilisateurs dans les tâches d'administration.

Saisissez 3 pour modifier le mot de passe d'un utilisateur :

Saisissez le nom d'utilisateur (e-mail).

Saisissez le nouveau mot de passe.

Le mot de passe de l'utilisateur est mis à jour dans le Mobile Center.

Les opérateurs peuvent réinitialiser les mots de passe à partir de la grille de gestion des opérateurs. Pour plus de détails, voir Gestion de projet. Les utilisateurs peuvent modifier leurs propres mots de passe à partir du menu déroulant de l'utilisateur dans le masthead.

Remarque : Après qu'un administrateur a réinitialisé un mot de passe, par exemple lorsqu'il a été oublié, l'utilisateur devra toujours attendre l'intervalle de temps de verrouillage par défaut de 15 minutes avant de se reconnecter.

Uniquement pour les projets pour lesquels la fonction d'accès anticipé à plusieurs projets est activée :

Saisissez 4 pour créer un nouvel utilisateur en tant qu'opérateur (uniquement) :

Entrez le nom d'utilisateur (e-mail) du nouvel opérateur.

Entrez un mot de passe pour ce nouvel opérateur.

Entrez 5 pour attribuer des autorisations d'opérateur à un utilisateur existant :

Entrez le nom de l'utilisateur (e-mail) auquel vous souhaitez attribuer des autorisations d'opérateur.

L'utilisateur est ajouté à la liste des opérateurs dans l'écran Gestion des opérateurs. Pour plus de détails, voir les informations sur la gestion de projet.

9. Problème d'exécution parallèle

J'exécute un test MC parallèle avec la ligne de commande, cependant, même avec un seul appareil, après un certain temps d'exécution, l'état est changé en erreur attendue et il n'est pas en mesure de voir la réflexion de l'appareil sur l'écran.

Solution

Il est nécessaire d'exécuter en mode rapide pour le test parallèle.

Exécutez des tests mobiles parallèles :

Utilisez l'outil CLI ParallelRunner pour exécuter plusieurs tests UFT en parallèle sur des appareils mobiles. Chaque licence UFT prend en charge l'exécution de quatre tests en parallèle, exécutés en mode rapide.

10. Erreur lors de la désinstallation de Mobile Center Server

Voulez-vous savoir comment supprimer Mobile Center Server/Connector lorsque vous obtenez Cette application s'est fermée de manière inattendue lorsque vous essayez de la désinstaller ?

Solution

Voici les étapes nécessaires pour supprimer :p

Étape 1: Aller à services.msc

Étape 2: Arrêtez le serveur/connecteur HP Mobile Center.

Étape 3: Accédez au panneau de configuration - gestionnaire de tâches.

Étape 4: Tuez le processus suivant adb.exe, nginx.exe, wsproxy.exe, idevice*.exe.

Étape 5 : Ouvrez CMD en tant qu'administrateur.

Étape 6 : Tapez la commande sc delete hpmc_connector/server.

Étape 7 : Tapez la commande sc delete hpmc_nginx

Étape 8 : vers C:Program Files

Étape 9 : Supprimer 2 dossiers

  • Connecteur/serveur HP MobileCenter
  • Zéro G Enregistrement.

Étape 10 : Vers Panneau de configurationProgrammesProgrammes et fonctionnalités.

Étape 11 : Choisissez désinstaller un programme.

Étape 12 : Installer le connecteur/serveur Mobile Center