During execution variable are not replaced by value, name of variable is used instead

Here my csv file:
*** Test Cases ***;${item};${msg}
recherche MUG;MUG;Il y a 5 produits.
My robot file:
*** Settings ***

Library DataDriver file=donnees.csv
Resource motClefPresta.resource
Test Setup ouvrir prestashop
Test Teardown fermer prestashop
Test Template modele de recherche
*** Test Cases ***
test1 Default UserData

*** Keywords ***
modele de recherche
[Arguments] ${item} ${msg}
Faire une recherche ${item}
Contrôler le résultat de recherche égal à ${msg}
Contrôler pertinence de la recherche ${item}

Name of test case is OK, but instead of MUG, item is used, here the log:

Everything seems correct, I already used this syntax. Any idea?

In fact it is working, it is certainly a problem with the python package on my machine, with a brand new python virtual environnement it is OK.

2 Likes