【问题标题】:How to remove hidden characters from a string read from excel file in Robot Framework如何从机器人框架中的excel文件读取的字符串中删除隐藏字符
【发布时间】: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


【解决方案1】:

您提到的“隐藏”字符只是 unicode 水平省略号的 ascii 表示。一些微软产品(可能还有一些非微软产品)会自动将... 更正为这个字符。

【讨论】:

    猜你喜欢
    • 2022-11-01
    • 2021-11-24
    • 1970-01-01
    • 2013-02-21
    • 2016-05-04
    • 1970-01-01
    • 2011-11-01
    • 2020-05-04
    • 1970-01-01
    相关资源
    最近更新 更多