如何从 Robot Framework 中的 excel 文件读取的字符串中删除隐藏字符

How to remove hidden characters from a string read from excel file in Robot Framework

我编写了一个机器人 UI 测试,它从 excel 文件中提取一些数据并将它们与从 UI 中获得的数据进行比较。问题是在某些情况下,脚本从 excel 文件读取的内容有一些隐藏字符,导致比较失败。例如,我有这些拖车字符串(我打印了它们的 repr),第一个是从 UI 元素获得的,第二个是从 excel 文件派生的:

1- 'u\'Please fill back date...\''
2- 'u\'Please fill back date\u2026\''

第二个字符串末尾的那些隐藏字符未通过测试用例。我怎样才能避免它?我应该提到我已经尝试 strip 但没有帮助。

你提到的"hidden"字符只是unicode水平省略号的ascii表示。一些微软产品(可能还有一些非微软产品)会自动更正 ... 到这个字符中。