RF RIDE [ ERROR ] Calling listener method 'start_keyword' of listener... KeyError: 'assign'

RIDE问题描述

[ ERROR ] Calling listener method 'start_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py' failed: KeyError: 'assign'
[ ERROR ] Calling listener method 'start_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py' failed: KeyError: 'assign'
[ ERROR ] Calling listener method 'start_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py' failed: KeyError: 'assign'
[ ERROR ] Calling listener method 'end_keyword' of listener 'C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py' failed: KeyError: 'assign'

该问题虽然不影响测试用例运行结果的正确性,但是非常影响视觉效果,而且当测试用例非常多的时候看Log非常不方便。上网搜了很多解决方法都未能解决。最后简单粗暴的通过修改错误提示中的python文件得到解决。

解决方法:

使用notepad++打开下面路径的文件

[python安装路径]\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py

在【当前文件里】搜索assign,将包含assign字段的都注释掉,如下图所示:

RF RIDE [ ERROR ] Calling listener method 'start_keyword' of listener... KeyError: 'assign'_第1张图片

保存修改,然后重新运行测试用例该问题不再出现。 

你可能感兴趣的:(测试)