【发布时间】:2015-10-02 17:56:55
【问题描述】:
我编写了一个机器人 UI 测试,它从 excel 文件中提取一些数据,并将它们与从 UI 中获得的数据进行比较。问题是,在某些情况下,脚本从 excel 文件中读取的内容有一些隐藏字符,导致比较失败。例如我有这些字符串(我已经打印了它们的repr),第一个是从 UI 元素中获得的,第二个是从 excel 文件中获得的:
1- 'u\\'Please fill back date...\\''
2- 'u\\'Please fill back date\\u2026\\''
第二个字符串末尾的隐藏字符未通过测试用例。我怎样才能避免它?我应该提到我已经尝试过strip,但没有帮助。
【问题讨论】:
-
您将哪些字符称为“隐藏”?
\u2026?那是 unicode 省略号字符。这是微软经常使用其自动更正功能将"..."转换为的内容。 -
完全正确@BryanOakley,我五分钟前就知道了。你能把它写成答案吗??
标签: string excel robotframework