Robot Framework:failed: Data source does not exist.错误

使用Python2.7调用cmd命令的方式执行RF用例时,控制台输出failed: Data source does not exist.错误,经排查可能的缘由有两个:this

  1.用例的source文件自己就不存在,如:编码

$ pybot E:\this\file\does\not\exist   [ ERROR ] Parsing 'E:\this\file\does\not\exist' failed: Data source does not exist.
Try --help for usage information.
此种情形修改正确路径便可解决

2.用例路径中包含中文,致使Python2.7出现编码问题,读取不到对应路径
此时最简单方法固然是修改路径名称便可,或者使用pyhton的decode和encode解码和编码尝试可否读取到正确路径,因为Python2.7与RF的编码方式不一致可能致使许多问题,此处不过多纠结编码问题,Python3上面应该不会有此问题
相关文章
相关标签/搜索