J'essaie de lire mes scripts QTP11 dans l'UFT14 (piste) mais pour une raison quelconque .Exist
n'attend pas le délai d'attente donné. Il attend plutôt selon les paramètres du projet Object Sync Timeout si l'objet n'existe pas. Une raison pour laquelle?.Exist n'attend pas selon le délai d'attente donné dans UFT14
Comme le délai de synchronisation de l'objet de mon projet est défini sur 60 secondes. Et quand j'utilise quelque chose comme If ErrorObject.Exist(10) Then ErrorObject.Close
- cela devrait attendre 10 secondes seulement mais plutôt UFT14 attend 60 secondes complètes. Est-ce un bug ou y a-t-il un paramètre supplémentaire que je dois appliquer dans UFT14 pour qu'Exist n'attende que le timeout donné?
Édition - Après une inspection plus approfondie, j'ai découvert qu'il s'agit d'un problème avec les objets Java uniquement. Donc peut-être un bug dans Java addin. Quelqu'un peut-il vérifier ou fournir une solution de contournement.
Modifier - HP a reconnu qu'il s'agit d'un problème. Voici le lien si quelqu'un est intéressé.
Qu'est-ce 'ErrorObject'? J'ai essayé avec UFT 14 et je n'ai pas pu reproduire votre problème. – Motti
Je pense que c'est un problème avec JavaObjects seulement. Je testais une application Java. Je l'ai ensuite testé pour d'autres objets et ils fonctionnaient bien. Donc, quelque chose ne va pas dans l'addin Java. –
Pourrait être, j'ai seulement vérifié sur le Web. Je suggère de contacter le support de HPE. – Motti