Robot Framework问题汇总...不断更新中
在实际使用Robot Framework工具过程中,难免会遇到一些问题,
我们将会一一记录下来,以便后来者碰到类似的问题能够快速解决!
安装类问题:
===========================================
1、很多新手在安装完成后运行会报以下的错误:
command: pybot.bat --argumentfile c:\users\keikei\appdata\local\temp\RIDEama2ym.d\argfile.txt --listener D:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:52418 E:robot\测试项目
解决:
将“C:\Python27\Scripts ”添加到PATH环境变量中。命令提示符号查看,RF版本。提示pybot 不是内部命令,说明环境变量设置有问题。
2、安装完RF,运行ride时经常会报一些异常错误:
例如:
-
-
- 1、HTTP Error 403: Must access using HTTPS instead of HTTP
- 2、[ ERROR ] option --monitorcolors not recognized
-
解决方案:使用 pip install --upgrade robotframework-ride 来更新到最新的版本。
3、很多新手在安装完成后运行会报以下的错误:
[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
解决:下载相应的驱动,例如:chromedriver.exe 放到C:\Python27\Scripts目录下。
4、由于初始并不支持中文,于是在生成测试报告的时候对于中文的关键字无法识别,使用下面的方法可以正常显示中文。
解决:在[PythonDir]\Lib\site-packages\robot\utils下的encodingsniffer.py文件中,
找到DEFAULT_OUTPUT_ENCODING = 'cp437' : 原来的编码是’cp437’ 将其改成’ cp936’(简体中文,gbk) 。
5、testrunner.py文件报错:UnicodeDecodeError: 'utf8' codec
解决:把UTF-8解码改成GBK即可
修改了testrunner.py文件后一定要记得删掉testrunner.pyc文件,然后重新启动ride。
作者:大道QA团队*大东哥
版权所有,转载请注明出处:http://www.cnblogs.com/greattao