基于Python27搭建的robotframework,robotframework-ride界面底部,没有日记,点击界面按键Report和Log,不跳转,可用以下办法解决。
- 问题界面如下所示
- 参看cmd界面,有error
解决办法
- 打开安装Python的路径(我是安装在默认路径C盘),然后找到文件“testrunner.py“
C:\Python27\Lib\site-packages\robotide\contrib\testrunner - 右击文件testrunner.py,选择“Edit With DILE”,找到第400行,(可以借助查找工具Ctrl+F,找到对应的位置),这句话:return result.decode(‘UTF-8’)换成以下代码,问题就解决了,但要注意缩进
try:
result=result.decode('UTF-8')
except UnicodeDecodeError:
pass
return result
具体操作如图:
删了return result.decode(‘UTF-8’),添加了蓝色框的代码
3. 重新启动ride,运行一个case,就可以看到想看的东西了