文末附赠RF安装和初步学习文档。
前言
以下均为原创亲历,如果您碰到类似问题,或许能够解决, 不是一定能够解决,很高兴能够帮助你解决问题。
解决方法一:
以上出自齐涛(道长)的。
修改python路径\Lib\site-packages\robotide\contrib\testrunner目录下testrunner.py文件(第400行)
使用py2.x时,如果编码报错,或许这个方法也能解决~
解决方法二:
道长还说了第二种方法,在测试套件中的Suite TearDown中添加Close Browser或者Close All Browsers,意为在测试用例最后关闭所有的浏览器驱动,如chromedriver,iedriver等。【这样用的根本原因是浏览器驱动导致底部日志无法显示】
但是我碰到了两种方法都无法解决的,是因为我同事安装了Python2.7和Python3.6的,然后使用py3.6的RIDE正常显示,py2.7的RIDE无法显示日志。 不能显示日志感觉很不好。 所以折腾了很久,终于找到这个问题原因
解决方法三:
同时安装了py2.x和py3.x,在环境变量中添加了两个,但是我把Python27下的python.exe删掉了。可能是因为RIDE默认运行的python.exe。 然后底部日志无法显示
重新添加回来就好了,这下RIDE和RIDE3都可以用了。 没事瞎折腾。。
RF初步学习文档:链接: https://pan.baidu.com/s/1iEUyJ704_mXDJE6ZGRsZDw 提取码: rbph