diff --git a/odoo/tests/common.py b/odoo/tests/common.py
index 49cf4cd281a2f760a04f36764ca683e3d8ed024e..de9add988526c0f75e57360763a05cc4b647c02e 100644
--- a/odoo/tests/common.py
+++ b/odoo/tests/common.py
@@ -1000,9 +1000,8 @@ class ChromeBrowser():
         return '%s(%s)' % (
             klass or objtype,
             ', '.join(
-                '%s=%r' % (p['name'], p['value'])
+                '%s=%s' % (p['name'], repr(p['value']) if p['type'] == 'string' else p['value'])
                 for p in arg.get('preview', {}).get('properties', [])
-                if p.get('name') is not None
                 if p.get('value') is not None
             )
         )