kom
(kom)
#1
Столкнулся с такой проблемой: если есть украинские символы в тексте, то не удается их сравнить
${adr} = set variable ЗВ'ЯЗОК
${adr} run keyword if '${adrfile}' == '${empty}'
Все время выдает :
Evaluating condition ''ЗВ'ЯЗОК' == ''' failed: SyntaxError: no viable alternative at character '\u042f'
polusok
(Mykhailo Poliarush)
#2
все дело в Unicode именно в ride
я так понимаю, Вы используете ride для написания и запуска тестов
так вот если запустить вот этот тест в ride
${adr} = set variable ЗВ'ЯЗОК
Should Be Equal ${adr} ЗВ'ЯЗО
то в ride вы получите
test3 | FAIL |
??'???? != ??'???
а если вы запустите этот же тест через pybot напрямую, то получите результат
test3 | FAIL |
ЗВ'ЯЗОК != ЗВ'ЯЗО
так что это проблема в RIDE
polusok
(Mykhailo Poliarush)
#4
я так понимаю, у вас все зараборало?
kom
(kom)
#5
да, с помощью convert to string