Robot Framework安装及执行用例过程中遇到的问题及解决方法
2017-06-07 14:10
761 查看
1、RF导入库报错
robot framework安装完成后,导入测试用例,发现requestslibrary库标红,并且在log里面看到错误日志提示:
在网上搜了一大圈没发现跟我一样错误的文章,并且在安装目录下D:\Python2.7\Lib\site-packages发现有RequestsLibrary和requests-2.3.0-py2.7.egg两个文件,然后就想到了是不是版本需要升级。
然后就下载了一个压缩包requests-2.13.0.zip,解压之后在解压目录下运行python setup.py install,就会生成一个requests-2.13.0-py2.7.egg文件在D:\Python2.7\Lib\site-packages目录下,再把之前的低版本的文件删掉,再次加载RequestsLibrary库,还是标红,提示跟截图一样的错误。
然后把安装包目录下面的RequestsLibrary和robotframework_requests-0.3.7-py2.7.egg-info文件删除,下载了一个压缩包robotframework-requests-0.4.6.zip,解压之后在解压目录下运行python setup.py install,跟上一步一样,会生成一个新的RequestsLibrary和robotframework_requests-0.4.6-py2.7.egg-info,再次加载RequestsLibrary库,大功告成,完美解决。
2、RF执行用例报错
robot framework执行测试用例,在RIDE运行用例的窗口什么提示都没有,在控制台cmd中有输出错误:
看来是编码的错误,最后在D:\Python2.7\Scripts下面,找到ride.py这个文件,用文本编辑器打开,加上两行代码:
reload(sys)
sys.setdefaultencoding('gbk')
然后重启RIDE,执行用例成功。
3、pip install 报错
提示编码错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc1 in position 7: ordinal not in range(128)
解决方法:
在python安装目录下边的Li\b\site-packages下面新建一个文件 sitecustomize.py,并且在文件里面加上:
import sys
sys.setdefaultencoding('gbk')
再次pip安装库,可安装成功
robot framework安装完成后,导入测试用例,发现requestslibrary库标红,并且在log里面看到错误日志提示:
在网上搜了一大圈没发现跟我一样错误的文章,并且在安装目录下D:\Python2.7\Lib\site-packages发现有RequestsLibrary和requests-2.3.0-py2.7.egg两个文件,然后就想到了是不是版本需要升级。
然后就下载了一个压缩包requests-2.13.0.zip,解压之后在解压目录下运行python setup.py install,就会生成一个requests-2.13.0-py2.7.egg文件在D:\Python2.7\Lib\site-packages目录下,再把之前的低版本的文件删掉,再次加载RequestsLibrary库,还是标红,提示跟截图一样的错误。
然后把安装包目录下面的RequestsLibrary和robotframework_requests-0.3.7-py2.7.egg-info文件删除,下载了一个压缩包robotframework-requests-0.4.6.zip,解压之后在解压目录下运行python setup.py install,跟上一步一样,会生成一个新的RequestsLibrary和robotframework_requests-0.4.6-py2.7.egg-info,再次加载RequestsLibrary库,大功告成,完美解决。
2、RF执行用例报错
robot framework执行测试用例,在RIDE运行用例的窗口什么提示都没有,在控制台cmd中有输出错误:
看来是编码的错误,最后在D:\Python2.7\Scripts下面,找到ride.py这个文件,用文本编辑器打开,加上两行代码:
reload(sys)
sys.setdefaultencoding('gbk')
然后重启RIDE,执行用例成功。
3、pip install 报错
提示编码错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc1 in position 7: ordinal not in range(128)
解决方法:
在python安装目录下边的Li\b\site-packages下面新建一个文件 sitecustomize.py,并且在文件里面加上:
import sys
sys.setdefaultencoding('gbk')
再次pip安装库,可安装成功
相关文章推荐
- 在安装PHPadmin的过程与遇到的问题及解决方法总结
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- 安装LDAP Server过程中遇到的问题及其解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证 】
- python中安装cx_Oracle过程中遇到的问题及解决方法
- 安装和使用MySQL的过程遇到问题和解决的方法
- 系统安装过程中遇到的一些问题及解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- 安装MySQL数据库的图形管理界面jspmyadmin过程遇到的问题及解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- [原创]SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【已验证
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法【
- SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方法
- 安装《炉石传说》过程中遇到的问题及解决方法