1.在使用RIDE时出现log信息空白,解决办法如下:
在Python27的安装路径下D:\Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py文件的第400行pop方法里的这一句:return result.decode(‘UTF-8’)
修改为下图:
删除testrunner.pyc重启RIDE,运行如下:
2.补充:安装python2.7.8运行robot,出现错误:[ ERROR ] Unexpected error: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 977: ordinal not in range(128),以及F:\Python27\Lib\site-packages\robot\run.py文件报错result = suite.run(settings)
问题原因:无法支持中文【文件名以及suite名称】
解决办法:重新安装python-2.7.8.amd64.msi以及wxPython2.8-win64-unicode-2.8.12.1-py27.exe,同时注意selenium3.14.1版本问题解决
3.robotframwork快速入门:https://github.com/robotframework/QuickStartGuide/blob/master/QuickStart.rst#higher-level-tests