Micro Focus Unified Functional Testing (UFT) – Trucs et astuces

30 octobre 2021

Table des matières

  • Trucs et astuces UFT – Janvier 2021
    • 1. Récupération des vues manquantes après l'importation d'un fichier Lab Project .qcp
    • 2. Instructions pour corriger l'erreur HP.UFT.JSCTypeslib.dll (atl.dll) lors de l'installation d'UFT One
    • 3. Instructions concernant la modification de l'emplacement du journal dans Octane
    • 4. Solution pour corriger l'erreur d'identification UFT
    • 5. Conseils pour masquer la barre de message qui affiche l'agent UFT a commencé à déboguer le navigateur sur les versions de navigateur Google Chrome 79+
    • 6. Instructions pour exécuter correctement UFT dans Jenkins en cas d'erreur
    • 7. En cas d'exécutions parallèles, le développeur UFT teste automatiquement le projet Cucumber
    • 8. Instructions pour publier le rapport JUnit dans Azure DevOps à l'aide du plug-in Application Automation Tools
    • 9. Vérifier si les ports ont été ouverts avec le script PowerShell
    • 10. Instructions pour définir les paramètres DCOM pour les scripts d'automatisation
  • Trucs et astuces UFT – Février 2021
    • 1. Installation de la licence de développeur UFT sur Linux/Mac
    • 2.Résoudre le problème avec la méthode WaitUntilTestObjectState.waitUntil
    • 3. Étapes de personnalisation du comportement du résultat d'exécution UFT
    • 4. Instruction pour activer la prise en charge des documents PDF dans UFT
    • 5. Vérification de la prise en charge des fonctionnalités multiplateformes
    • 6. Correction du problème de licence UFT corrompue 12.53 SEAT
    • 7. Résoudre le nom du paramètre Datatable, y compris des caractères comme l'espace et le tiret
    • 8. Trouver où l'UFT stocke les informations de connexion ALM
    • 9. Solution pour la vulnérabilité ALM 12.60 avec la version Apache struts
    • 10. Procédure d'autorisation de test rapide de l'application DCOM Professional Automation.
  • Trucs et astuces UFT – Mars 2021
  • Trucs et astuces UFT – Avril 2021
    • 1. Instructions pour résoudre les problèmes avec les dépendances LFT
    • 2. Solution à l'échec de connexion entre la version d'essai d'UFT14 et le serveur de licence AutoPass
    • 3. Étapes pour désactiver le contrôle de compte d'utilisateur Microsoft (UAC)
    • 4. Procédure de nettoyage et d'installation des composants ALM.
    • 5. Détails des produits pouvant coexister installés sur la même machine
    • 6. Étapes pour la configuration du plug-in Team Foundation Server (TFS)
    • 7. Solution pour résoudre le problème de complexité du mot de passe du serveur de licences AutoPass.
    • 8. Détails concernant l'option de libération automatique côté serveur dans le serveur Autopass pour les clients UFT.
    • 9. La solution pour la fermeture automatique de l'agent Edge de l'UFT se ferme immédiatement après l'ouverture
    • 10. Instructions de mise à niveau du serveur de licences pour prendre en charge UFT 14.5 et 14.03
  • Trucs et astuces UFT – Mai 2021
    • 1. Licence UFT corrompue 12.53 SEAT
    • 2. (CAS-40004) Problème avec la méthode WaitUntilTestObjectState.waitUntil
    • 3. Installez la licence de développeur UFT sur Linux/Mac
    • 4. Prise en charge des fonctionnalités multiplateformes
    • 5. Nom du paramètre Datatable comprenant des caractères comme l'espace et le tiret
    • uft > fr > 15.0-15.0.1 > Aide UFT > Contenu > WhatsNew > whats-new-15.0.htm#mt-item-3'>admhelp.microfocus.com > uft > fr > 15.0-15.0.1 > Aide UFT > Contenu > WhatsNew > whats-new-15.0.htm#mt-item-3
    • 6. Une licence Commuter (et une licence Commuter à distance) peut-elle être utilisée sur des environnements virtuels et Windows Server ?
    • 7. Est-il possible de rediriger et d'utiliser un environnement d'exécution Java différent de celui fourni avec le programme d'installation ?
    • 8. Où UFT stocke-t-il les informations de connexion ALM ?
    • 9. Résultat de l'exécution du développeur UFT
    • 10. Personnaliser le comportement du résultat d'exécution du développeur UFT
  • Trucs et astuces UFT – Juin 2021
    • 1. Besoin d'aide sur les attributs client et la création de pools, la restriction de la consommation de licences et la révocation de licences.
    • 2. Vues manquantes après l'importation d'un fichier Lab Project .qcp.
    • 3. Vulnérabilité ALM 12.60 avec la version Apache Struts.
    • 4. Définition manuelle des paramètres DCOM pour les scripts d'automatisation.
    • 5. Comment accorder des autorisations à l'application DCOM QuickTest Professional Automation ?
    • 6. Comment corriger l'erreur HP.UFT.JSCTypeslib.dll (atl.dll) lors de l'installation d'UFT One ?
    • 7. Utilisateur SaaS JEPPESEN SD00392949 : UFT v15 ne fournit plus de valeurs pour certaines propriétés des objets JavaTree
    • 8. Les scripts de test UFT existants échouent après la migration d'ALM 15 et UFT One.
    • 9. Le courrier test a échoué avec SSL activé.
    • 10. (0803461) Test parallèle du développeur UFT avec des appareils mobiles
  • Trucs et astuces UFT – Juillet 2021
    • 1. Comment changer l'emplacement du journal dans Octane ?
    • 2. La recherche Java TreeNode a des problèmes dans Java Swing.
    • 3. Moteur d'exécution du développeur UFT.
    • 4. Deux sessions IE s'ouvrent lorsque l'utilisateur ouvre/exécute l'application Web UFT.
    • 5. UFT 14.5 – Problème de reconnaissance d'objet.
    • 6. Je recherche une image UFT Developer Docker pour Windows.
    • 7. Impossible d'exécuter UFT dans Jenkins à l'aide de Micro Focus Application Automation Tool.
    • 8. Le test de l'API UFT n'utilise pas le numéro d'itération actuel dans la boucle
    • 9. Mes noms d'action dans uft ne sont pas les mêmes noms d'action dans alm même s'il s'agit du même test.
    • 10. Le thème sombre casse les boîtes de dialogue des propriétés du point de contrôle du contenu du fichier - inutilisable.
  • Trucs et astuces UFT – Août 2021
    • 1. L'aide F1 est cassée dans la v15.0.1.
    • 2. UFT ne renvoie pas les licences aux serveurs de licences lors de la fermeture lorsqu'il est exécuté par l'agent distant.
    • 3. Test fonctionnel unifié (UFT) : l'accès à l'hôte de messagerie natif a été désactivé, ce qui a empêché l'identification UFT.
    • 4. UFT se bloque lors de la relecture à partir d'ALM.
    • 5. Comment masquer la barre de message affichant l'agent UFT a commencé à déboguer le navigateur sur les versions 79+ du navigateur Google Chrome.
    • 6. Pourquoi le site Web de Mercury Tours n'est-il pas accessible ?
    • 7. La mise à niveau d'UFT 14.53 vers 15.0 interrompt le mécanisme de secours de la licence.
  • Trucs et astuces UFT – Septembre 2021
    • 1. eCATT et SolMan Integration peuvent rencontrer le fichier librfc32.dll manquant ou une erreur de connexion avec SAPGUI 750 Patch 03 et versions ultérieures
    • 2. UFT 14.01 reconnaît les objets Power Builder uniquement lorsque UFT est lancé en tant qu'administrateur
    • 3. Composants ALM
    • 4. La version d'essai d'UFT14 ne peut pas se connecter au serveur de licence AutoPass
    • 5. Connectivité ALM UFT
    • 6. Étapes pour configurer le plug-in Team Foundation Server (TFS)
      • Les utilisateurs souhaitent connaître les étapes détaillées de configuration du plug-in Team Foundation Server (TFS). Parce qu'il permet au système Microsoft Team Foundation Server CI de déclencher des tests à l'aide d'UFT à partir du système de fichiers local, d'ALM ou du module ALM Test Lab.
    • 7. L'installation d'une licence dans Autopass peut automatiquement apparaître comme une licence archivée
    • 8. Existe-t-il une pile d'appels à utiliser lors du débogage des scripts de test GUI ?
    • 9. Accès refusé pendant l'exécution sur les tests de l'interface graphique VAPI-XP/UFT à partir d'ALM
    • 10. Existe-t-il une option de libération automatique côté serveur dans AutoPass Server pour les clients UFT ?
  • Trucs et astuces UFT – Octobre 2021
    • 1. Mettez à niveau le serveur de licences pour prendre en charge UFT 14.5 et 14.03
    • 2. Problème de complexité du mot de passe du serveur de licences AutoPass
    • 3. Impossible de se connecter au serveur de licences après la mise à niveau vers APLS 10.70
    • 4. Le patch 3 du client UFT v12.54 fonctionne avec APLS v10.7 ?
    • 5. UFT 14.03 Patch 3 et 14.51 ne peuvent pas reconnaître les objets en chrome 71
    • 6. Désinstallation propre du serveur de licences Autopass
    • 7. UFT ne reconnaît pas les objets Oracle 12C
    • 8. Analyse de code statique pour UFT
    • 9. Connexion automatique
    • 10. Rapports de passage automatique

Trucs et astuces UFT – Mars 2021

1. Procédure pour rediriger et utiliser un runtime java différent de celui présent dans le programme d'installation

Les utilisateurs auraient eu des doutes concernant l'utilisation d'un runtime Java différent au lieu d'utiliser celui avec le programme d'installation. Conformément aux politiques de Java, une source et une version particulières sont nécessaires pour utiliser la version d'exécution Java (JRE).

Cependant, il n'existe aucune procédure intégrée pour effectuer ces modifications. Il n'est pas recommandé d'utiliser une autre version de Java. C'est pour la version originale que le processus d'assurance qualité a été effectué.



L'installation sera personnalisée si l'outil de test pointe vers une autre installation de Java et devra confirmer que les problèmes rencontrés sont reproductibles à l'aide du package d'installation UFT d'origine.

Pour la transformation du complément Java, suivez les étapes indiquées ci-dessous.

(Windows 32/64 bits ) HKEY_LOCAL_MACHINESOFTWAREMercury InteractiveJavaAgent

JrePath=C:\Program Files (x86)\Micro Focus\Tests fonctionnels unifiés\JRE

(Windows 64 bits) [HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMercury InteractiveJavaAgent]

JrePath=C:\Program Files (x86)\Micro Focus\Tests fonctionnels unifiés\JRE

Configurez les deux, si possible.

Remarque : Les instructions sont uniquement à des fins de contournement. Ce n'est pas encouragé ni recommandé. Si des problèmes surviennent lors du processus d'installation, l'utilisateur doit d'abord tester le programme d'installation intégré avant de demander de l'aide.

2. Solution pour le problème de recherche Java TreeNode dans Java Swing

Il y a eu des rapports d'utilisateurs rencontrant certaines complications avec des noms de nœuds n'apparaissant pas comme prévu lors de la navigation dans Java Treeview. Le problème réside dans UFT One et le développeur UFT. Lors de la vérification des nœuds dans le développeur UFT, seul le nom de la classe apparaît et non le texte de l'élément.

Les étapes ci-dessous permettent d'apporter des corrections au problème rencontré.

1. La complication a été résolue avec l'intégration d'un correctif. Pour télécharger le correctif, visitez le site suivant lien .

2. Les utilisateurs doivent ensuite se connecter avec les informations d'identification affichées ci-dessous.

  • Nom d'utilisateur : SC240c57
  • Mot de passe : 9tc!WF2e

3. 15_01_JTree_patch.zip est le fichier qui doit être téléchargé.

Pour appliquer le patch :

  1. L'utilisateur doit d'abord fermer l'UFT et l'application.
  2. Ensuite, allez dans : injavaclasses
  3. Après cela, changez le nom de mic.jar en mic.jar.original
  4. Là encore, renommez jaclin.jar en jaclin.jar.original
  5. Les fichiers ci-dessus doivent être remplacés par les versions du répertoire '32' dans le chemin.
  6. Allez maintenant dans : injavaclasses64
  7. Renommez-le à nouveau en mic.jar.original au lieu de mic.jar
  8. Renommez à nouveau jaclin.jar en jaclin.jar.original.
  9. Les fichiers ci-dessus doivent être remplacés par le répertoire '64' dans le patch.

Exécutez le programme UFT avec les droits d'administrateur et vous trouverez le problème résolu.

3. Correction de l'échec de la méthode UFT Developer launchAut

Le problème rencontré ici est que le lancement d'applications de bureau à l'aide de launchAut utilisant différentes combinaisons paramétriques continue d'échouer.

En utilisant la méthode pour exécuter l'application avec le développeur UFT,

IAut mfc = Desktop.LaunchAut(C:\Windows\System32\calc.exe);

La méthode de test UFT_dev_test.UftDeveloperTest.TestMethod1 a généré une exception :

HP.LFT.SDK.GeneralLeanFtException : le lancement AUT n'est pas autorisé. Vérifiez que l'AUT est configuré dans autConfig.json. fileName=C:WindowsSystem32calc.exe, args=[undefined], workingDirectory=undefined

Sera le message d'erreur qui s'affichera si vous n'utilisez pas la bonne configuration.

Un code de test pour le lancement d'applications de bureau à l'aide de la méthode launchAut peut être écrit. Cette option est disponible dans tous les SDK de développeur UFT. Mais pour des raisons de sécurité, l'application et le format doivent être ajoutés à un fichier de liste blanche afin de le lancer.

Pour les nouveaux utilisateurs, la liste blanche doit d'abord être créée, puis l'application doit être ajoutée.

Le correctif pour le problème est donné ci-dessous.

L'utilisateur doit créer un fichier appelé autConfig.json à l'emplacement indiqué.

Format de fichier:

Plate-formeEmplacement du fichier
les fenêtres%localappdata%LeanFTconfig
Mac~/Bibliothèque/Application Support/LeanFT/config
Linux~/.leanft/config

Le fichier est au format JSON et ses objets pris en charge sont

AutorisésAutos

Les applications que vous souhaitez lancer à l'aide de la méthode launchAut() sont incluses ici. Si les applications doivent être lancées de différentes manières, une entrée pour chaque manière doit être ajoutée.

Nom de fichier

Il inclut le nom de l'application. Le nom peut être spécifié avec ou sans l'extension, un chemin d'accès relatif ou complet.

Arguments

Une panoplie d'arguments. Par exemple, les arguments de ligne de commande.

Directeur de travail

Il contient le répertoire de travail actuel de l'application.

Voici un exemple de fichier autConfig.json.

|__+_|

Ce fichier correspond aux implémentations launchAut() suivantes :

|__+_|

4. Configuration requise pour l'installation d'UFT

L'installation du développeur UFT doit être effectuée après avoir examiné une liste de prérequis et d'autorisations requises sur divers environnements pris en charge.

Une version prise en charge de Node.js doit être installée avant d'installer le développeur UFT.

Visitez le lien mentionné pour télécharger le Node.js

L'installation sera arrêtée si le nœud n'est pas présent. Donc, installez d'abord le nœud, puis démarrez l'installation.

Pour vérifier si le nœud est installé sur la machine du développeur UFT, l'utilisateur doit exécuter la commande suivante :

nœud –version

La commande donne la version du nœud installé sur la machine. Dans le cas où la version du nœud n'est pas retournée, assurez-vous que le node.exe est défini dans la variable d'environnement PATH.

Si Node.js n'est pas trouvé lors de l'installation, l'installation échouera.

IDE

Si l'utilisateur souhaite utiliser le développeur UFT à partir des IDE (plug-in du développeur UFT), assurez-vous que les IDE sont installés.

Pour les utilisateurs de Windows, le plug-in est disponible pour Visual Studio, Eclipse, Spring Tool Suite, JBoss Developer Studio, IntelliJ IDEA et Android Studio.

Pour que les utilisateurs d'Eclipse Kepler ou Luna utilisent l'IDE pour les développeurs Java EE d'Eclipse ou les éditions standard d'Eclipse avec le plugin de développeur UFT, le google Gson plugin doit être déployé dans le dossier Eclipse.

Télécharger le plug-in GSON

Le fichier .jar téléchargé doit être copié dans votre dossier /plugins et rouvrez eclipse.

Ce sont les exigences pour l'installation UFT

Autorisations requises pour Windows

Autorisations du système de fichiers pour travailler avec UFT Developer

Autorisations complètes de lecture et d'écriture sur

  • C:Dossier temporaire
  • Le dossier pour enregistrer les tests ou exécuter les résultats
  • Windows 7 ou Windows Server 2008 : dossier HP
  • Dossiers de profil utilisateur
  • fichier mercure.ini
  • %appdata%LeanFT

Autorisations de clé de registre pour travailler avec le développeur UFT

Autorisations complètes de lecture et d'écriture

  • Touches sous

HKEY_CURRENT_USERSoftwareMercury Interactive et HKEY_LOCAL_MACHINESOFTWAREWow6432NodeHewlett-Packard

  • Clés sous HKEY_CURRENT_USERSOFTWAREHewlett Packard

Autorisations de lecture et de requête de valeur Toutes les clés HKEY_LOCAL_MACHINE et HKEY_CLASSES_ROOT

Autorisations pour travailler avec ALM

Autorisations complètes de lecture et d'écriture

  • Dossier cache ALM
  • dossier HP

Autorisations de travailler avec BPT

  • Pour utiliser les étapes de composant dans ALM, définissez les autorisations Ajouter une étape, Modifier une étape ou Supprimer une étape appropriées.

Conseil : L'autorisation Modifier le composant vous permet de travailler avec les propriétés du composant (les champs de l'onglet Détails du composant). Vous n'avez pas besoin de cette autorisation pour travailler avec les étapes de composant.

  • Pour utiliser des paramètres dans ALM, vous devez disposer de toutes les autorisations de tâche de paramètre définies dans ALM.
  • Pour modifier les zones d'application, vous devez disposer de toutes les autorisations distinctes pour les ressources requises pour modifier les composants et ajouter, modifier et supprimer des étapes. Si l'une de ces autorisations n'est pas attribuée, vous n'ouvrirez les zones d'application qu'en lecture seule.

Autorisations requises pour Linux

Autorisations du système de fichiers pour installer UFT Developer

Autorisations complètes de lecture et d'écriture

  • RACINE
  • /opt (emplacement d'installation)
  • /var (fichier de registre d'installation)
  • Dossiers IDE (dropins/plugins)
  • /opt/google/chrome (extension chromée)

Autorisations du système de fichiers pour travailler avec UFT Developer

Autorisations d'écriture complètes sur le répertoire de base et autorisations de lecture complètes

  • /opt/uftdeveloper
  • dossiers IDE

Autorisations requises pour Mac

Autorisations du système de fichiers pour installer UFT Developer

Autorisations d'écriture complètes

  • /Applications
  • Emplacement de l'IDE

Autorisations du système de fichiers pour travailler avec UFT Developer

Autorisations complètes de lecture et d'écriture

  • Dossier utilisateur
  • Emplacement de l'IDE

5. Comment trouver une image UFT Developer Docker pour Windows

Des questions ont été soulevées concernant l'existence de l'image UFT Developer Docker pour Windows. S'il existe, l'utilisateur pourrait-il l'ajouter à un site FTP ? Puisqu'il empêche le téléchargement depuis DockerHub pour des raisons de sécurité.

Pour trouver la solution à ce problème, lisez le contenu suivant.

Une image docker basée sur Linux est fournie par l'UFTd/LeanFT. Les applications basées sur l'interface utilisateur à l'intérieur du conteneur ne peuvent être exécutées qu'à l'aide de conteneurs basés sur Linux. Le problème avec la prise en charge d'un conteneur basé sur Windows est que les conteneurs basés sur Windows ne permettent pas le lancement d'applications d'interface utilisateur à l'intérieur du conteneur.

Nous ne pourrons pas exécuter le test, même si l'UFTd fournit une image basée sur Windows, car l'émulateur mainframe ne peut pas être exécuté à l'intérieur du conteneur. C'est en raison des limitations des politiques Microsoft que ces limitations existent. Lorsqu'une solution de contournement est trouvée, les mises à jour nécessaires sur le conteneur basé sur Windows qui prendront en charge des technologies supplémentaires seront fournies.

6. Comment résoudre le problème des boîtes de dialogue des propriétés de FileContentCheckpoint qui le rend inutilisable

Il y a eu un problème récent avec le thème sombre qui rend les boîtes de dialogue de vérification du contenu des fichiers inutilisables et également les instantanés dans certains cas.

La solution au problème est la suivante.

Le correctif pour le problème du thème sombre se fait par étapes et n'est pas complètement résolu en une seule version. Il continuera est 15.0.2, 16.0, etc.,

Le correctif 16.0 est destiné à corriger les fenêtres de dialogue et sera une priorité élevée. Le correctif actuel concerne la boîte de dialogue des propriétés du point de contrôle du contenu du fichier et sera entièrement corrigé dans la version 15.0.2, les autres boîtes de dialogue seront traitées dans la version 16.0 et les versions futures.

L'utilisateur peut essayer de restaurer les paramètres d'usine par défaut en accédant au nœud des options de démarrage.

7. Résolution du problème d'ouverture de deux sessions IE lors de l'exécution de l'application Web UFT

Si vous rencontrez des problèmes lors de l'ouverture de l'application Web UFT, où deux sessions de l'IE s'affichent. La solution au défi rencontré est assez simple, exécutez les instructions ci-dessous.

1. L'utilisateur doit ouvrir l'UFT et ouvrir l'option 'votre test'.

2. Cliquez ensuite sur Enregistrer et accédez à 'Paramètres d'enregistrement et d'exécution'.

3. Assurez-vous que la case à cocher Enregistrer et exécuter sur n'importe quel navigateur est cochée sous l'onglet 'Web'. Si ce n'est pas le cas, l'UFT lancera un navigateur avec les paramètres sélectionnés dans la configuration.

4. Exécutez le test pour savoir si le problème persiste.

8. Comment exécuter le moteur d'exécution UFT Developer

Le moteur d'exécution du développeur UFT peut être exécuté, pour être utilisé comme une machine de développement UFT autonome ou dans le cadre d'un développeur UFT.

Si vous optez pour une configuration en grille, le développeur UFT doit être exécuté en tant que grille sur la machine de grille et nœud sur les machines de nœud.

La procédure complète du processus est donnée ci-dessous.

Exécuter le développeur UFT en tant qu'utilisateur autonome Exécuter UFT Developer en tant que grille ou nœud
Dans l'IDEDans le menu UFT Developer, sélectionnez Enable UFT Developer. Le moteur est automatiquement activé lorsque vous ouvrez votre IDE avec le plug-in UFT Developer pour la première fois.N / A
Menu Démarrer (Windows uniquement)Sélectionnez Micro Focus > Développeur UFT > Exécution du développeur UFT.Sélectionnez l'une des options suivantes :Micro Focus > UFT Developer > UFT Developer Runtime (Grid)Micro Focus > UFT Developer > UFT Developer Runtime (Grid Node)
Remarque : Le chemin du menu Démarrer peut être différent selon la version de Windows que vous utilisez.
Ligne de commandeWindows : exécutez leanft start (situé dans in).Linux : exécutez ./leanft start (situé dans /bin).Mac : exécutez ./leanft start (situé dans le répertoire d'installation de UFT Developer).Remarque : vous ne pouvez pas exécuter UFT Developer en parallèle avec UFT ou Sprinter.Windows : Exécutez leanft.bat start –role=grid ou leanft.bat start –role=nodeand leanft.bat start –role=local ou simplement leanft.bat start pour le mode local (situé dans in).Linux : Exécutez ./leanft start –role=gridor ./leanft start –role=node(situé dans /bin).Mac : Exécutez ./leanft start –role=gridor ./leanft start –role=node(situé dans le répertoire d'installation du développeur UFT).Attention : N'exécutez pas le moteur d'exécution UFT Developer en tant que grille et nœud sur la même machine.

Remarque : Les nœuds se connectent à la grille de développement UFT configurée dans les paramètres, même si les nœuds sont démarrés avant ou après la grille. Pour que vous n'ayez pas à redémarrer les nœuds lorsque vous redémarrez la machine de grille de développement UFT.

Arrêter le moteur d'exécution

Arrêtez le moteur d'exécution du développeur UFT de l'une des manières suivantes :

D'oùDésactiver le moteur d'exécution UFT Developer
Dans l'IDEDans le menu Développeur UFT, sélectionnez Désactiver le développeur UFT.
Barre des tâches / menu Démarrer (Windows uniquement)Cliquez avec le bouton droit sur l'icône dans la barre des tâches et sélectionnez Quitter.
Ligne de commandeWindows : exécutez leanft stop (situé dans in).Linux : exécutez ./leanft stop (situé dans /bin).Mac : exécutez ./leanft stop (situé dans le répertoire d'installation du développeur UFT).Remarque : pour arrêter le développeur UFT grid ou node runtime engine, ajoutez –role=grid ou –role=node à la commande stop.

Récupérer l'état du moteur d'exécution

Pour récupérer l'état de l'environnement d'exécution du développeur UFT, vous devez exécuter les informations leanft.

Pour obtenir des informations sur l'état du moteur sur une grille de développeur UFT ou une machine de nœud, exécutez leanft info –role=grid ou leanft info –role=node

Ces informations incluent la version du développeur UFT, le port utilisé, si le moteur est en cours d'exécution et s'il existe une licence valide.

9. Instructions pour résoudre le problème de performances rencontré avec la v14.53 et le site Web .net

Des problèmes de performances lors de l'utilisation de la v14.53 et d'un certain site Web .net ont été signalés. Plus d'un utilisateur est confronté au problème et cela se produit pour plusieurs scripts. C'était sur la v14.03. les scripts ont été développés à l'origine.

La solution au problème est fournie ci-dessous.

1. La valeur 1 pour IgnoreHiddenFrames, InteractiveSync et OptimizeElemntConnection doit être configurée sous

|__+_|

2. Redémarrez l'appareil pour vérifier si le problème persiste. Si le comportement est le même, essayez une autre solution.

3. Définissez la valeur sur 0 pour EventsHook.dll, sous

|__+_|

4. Enfin, accédez au chemin Windows C:Program Files (x86)MicrofocusUnified Functional Testingin64 et renommez le fichier appelé EventsHook.dll

5. Redémarrez le système pour que les modifications soient appliquées.

10. Solution au problème de reconnaissance d'objets

Les utilisateurs utilisant UFT 14.5 ont rencontré un problème où la reconnaissance d'objet échoue lorsqu'elle est exécutée sur CES. les objets chromés ou les écrans de widgets ne sont pas identifiés par UFT pour l'application CES. IE était le complément utilisé précédemment, mais l'application CES a été mise à jour avec le complément chrome lorsque les utilisateurs ont commencé à faire face au problème.

Un port de débogage n'est pas présent dans l'application du client pour le processus de test. Le client doit contacter l'équipe de développement pour configurer le port de débogage ou pour utiliser des méthodes alternatives comme l'enregistrement de bas niveau ou analogique.

Essayez de lancer l'application CEF en utilisant les méthodes suivantes.

1. Utilisez la boîte de dialogue des paramètres d'enregistrement et d'exécution dans le menu d'enregistrement

  • Sélectionnez l'onglet Applications Windows.
  • Sélectionnez l'option 'Enregistrer et exécuter uniquement sur'
  • Cliquez sur le signe plus pour ajouter les détails de l'application, dans la section Détails de l'application.
  • Entrez ensuite le chemin de l'exécutable de l'application
  • Entrez ce qui suit dans la zone d'argument du programme :

–port de débogage à distance=
Où est un nombre compris entre 1024 et 65535

  • Cliquez sur OK.

2. En utilisant la phrase SystemUtil.Run, le premier paramètre sera le chemin et le nom de l'application et le second paramètre sera l'argument du port de débogage distant :
SystemUtil.Run C: empCefSampleAppcefclient.exe, –remote-debugging-port=1111