每当我尝试通过 cmd 在 Robot 框架中运行测试用例时,我都会收到以下错误:
Parsing <filename with path> failed UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 31: invalid start byte
某些文件抛出上述错误,某些文件抛出以下错误
Parsing <filename with path> failed UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 47: invalid start byte
然后我的测试失败了,说我所指的套件中没有这样的标签,但我的文件中有这个标签。
最初我认为这是因为我正在使用的编辑器(STS)中的某些设置并更改了窗口-> 首选项 -> 常规 -> 工作区 -> 文本文件编码选项为“其他”并选择了 utf-8,给出了工作区重建,重新启动 STS,但仍然没有运气。
几周以来一直在寻找解决方案。有人可以帮我吗?
通过在新文件中删除和添加测试用例以及删除关键字定义中使用的所有特殊字符以及机器人文件中的测试用例定义来检查每个测试用例解决了该问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句