Dans mon test, Load Function Library est appelée dans l'action réutilisable associée au test et lorsque l'action est terminée, la même bibliothèque de fonctions est chargée par le test à l'aide de Load Function Bibliothèque, cette fois UFT renvoie une erreur "Erreur de syntaxe lors du chargement de la bibliothèque à partir de ressources" Quelqu'un peut-il suggérer comment résoudre ce problème car je ne peux pas obtenir cette erreur en utilisant err.number aussi ...Fonction de chargement Erreur de bibliothèque arrivant lorsque la bibliothèque est chargée pour la deuxième fois dans UFT
1
A
Répondre
0
Vous ne pouvez pas utiliser OERN pour attraper erreurs de compilation. La seule correction est et non charger/importer la bibliothèque deux fois.
Expérimenter:
Option Explicit
Dim sX
' Dim sX ' 38078712.vbs(4, 5) ... !compilation! error: Name redefined
sX = "two to tango!"
On Error Resume Next
sX = Mid(sX, sX, sX) ' 37990815\vbs\38078712.vbs(8, 4) ... !runtime! error: Type mismatch: '[string: "two to tango!"]'
WScript.Echo Err.Description
On Error GoTo 0
1
Essayez vous changer la déclaration LoadFunctionLibaray à une déclaration ExecuteFile.
Une bibliothèque chargée à l'aide d'ExecuteFile persistera en tant que portée locale (locale à l'action). Ou, à moins qu'il ne soit nécessaire de NE PAS le faire, vous pouvez associer la bibliothèque de fonctions au test et supprimer tous les appels LoadFunctionLibrary. C'est comme ça que je le faisais.
Merci pour votre réponse J'utilise la bibliothèque en action, puis dans le script, Y at-il une autre méthode pour le faire ou résoudre ce problème .. – vbhardwaj88