Hey, everyone.
Has anyone ran into such problem:
I have a working old robot (2.8.1) with this line with cyrillic text:
Run Keyword And Expect Error WebFault: Server raised fault: ‘Аутентификация не пройдена: user_name=wrongusername, IP=${myip}’ Call Soap Method RequestedData ${message}
and it works.
and the same check for new robot (5):
Run Keyword And Expect Error EQUALS:WebFault: Server raised fault: ‘Аутентификация не пройдена: user_name=wrongusername, IP=${myip}’ Call Soap Method RequestedData ${message}
but I get error:
Expected error ‘EQUALS:WebFault: Server raised fault: ‘??? ?? ???: user_name=userauth2subscr3, IP=10.44.44.170’’ but got ‘WebFault: b"Server raised fault: ‘\xd0\x90\xd1\x83\xd1\x82\xd0\xb5\xd0\xbd\xd1\x82\xd0\xb8\xd1\x84\xd0\xb8\xd0\xba\xd0\xb0\xd1\x86\xd0\xb8\xd1\x8f \xd0\xbd\xd0\xb5 \xd0\xbf\xd1\x80\xd0\xbe\xd0\xb9\xd0\xb4\xd0\xb5\xd0\xbd\xd0\xb0: user_name=userauth2subscr3, IP=10.44.44.170’"’.
It seems that new robot framework can’t properly decode cyrillic symbols?
Is there any workaround for that?