Answered question

read from csv file

Hello,
Please, I have a problem reading from the csv for authentication.
I already validate the course user without problem but once I add the file csv,the course gives me errors. what did I miss?
Thank you

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

Le souci ne semble pas lié à l'utilisation de votre variable. Sauf erreur de ma part votre identifiant est utilisé au login et pour l'authentification auprès de votre serveur. S'il y avait un souci au niveau du login je m'attendrai à une erreur dans le conteneur Init.

Dans votre copie d'écran l'erreur est au niveau du conteneur Actions. Avez-vous eu des erreurs dans Init ?

Si non le souci pourrait être lié plus à une différence de comportement de l'application avec votre utilisateur comparé à celui utilisé lors de l'enregistrement.

Pourriez-vous avoir des fenêtres différentes suivant l'utilisateur utilisé ?

Vous pourriez faire un nouvel enregistrement avec cet utilisateur qui échoue et comparer avec votre autre script voir rejouer ce nouvel enregistrement afin de valider qu'il fonctionne avec ce même utilisateur.

Did you find this useful ?

No (0)

Yes (1)

100%

100% of users found this answer useful

Other answers

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

Non je n'ai aucune erreur dans le conteneur Init, par contre j'ai refais le recording juste pour l'authentification et j'ai l'erreur cette fois ci dans init (login) avec message "unknown handlerId found in request [19,21]... Existing handlerId:[Empty]

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

Aussi une fois que je revalide mon parcours User sans CSV, la validation se passe bien sans aucune erreur

Dans votre parcours utilisateur qui fonctionne sans la variable, si vous entrez en dur vos identifiants de votre nouvel utilisateur est-ce que cela fonctionne ?

Avez-vous remplacé toutes les occurences de votre login en utilisant la fonctionnalité de chercher/remplacer au cas où vous auriez une autre occurence dans une autre requête ?

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

Je viens de faire un test avec modification en dur des identifiants et j'ai le même message d'erreur handlerId......[666]

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

est-ce que je dois faire l'extraction du 666?

Normalement les HandlerID's ne changent pas et surtout pas à la première itération. Je doute qu'en extrayant cette valeur cela fonctionne mais vous pouvez tenter. Il y a semble-t-il dans vos enregistrements encore des valeurs liées à l'utilisateur de l'enregistrement.

Encore une fois avez-vous vérifié que vous avez remplacé toutes les occurrences du login ? C'est peut être une autre valeur liée à l'utilisateur qu'il faut rechercher.

Pour cela vous pouvez comparer les requêtes entre vos deux enregistrements. Les HandlerID's devraient être identiques et les différences devraient être les paramètres dynamiques.

 

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

les occurrences du login je les ai uniquement dans l'url du login. Normalement pour chercher toutes les occurrences on fait un clic droit sur le parcours puis signaler les requêtes dont la réponse enregistrée contient puis on met la valeur du login ou pswrd c'est ça? ensuite il faut les remplacer dans les urls détectées par ${..}

Il faut utiliser l'option "dont la définition contient". Encore une fois c'est peut être le login ou tout autre valeur liée à l'utilisateur qu'il faut rechercher. La comparaison des enregistrements devrait aider à trouver cette ou ces valeurs.

Malak A.
Malak A.

Malak A.

Level
0
72 / 100
points

D'accord merci pour le feedback je vais recomparer les enregistrements et chercher les occurrences du login
Merci