您的位置:首页 > 其它

RobotFramework RIDE run报‘class Importerr ,no module name rebot’错误的解决方法

2017-04-24 11:00 549 查看
我的RobotFramework执行环境为:
1. python2.7
2.pip2.7 install robotframework
3.安装wxPython(wxPython2.8-win64-unicode-2.8.12.1-py27.exe)
4.pip2.7 install robotframework-ride
5.pip2.7 install framework-selenium2library
在RIDE界面单独运行测试用例时,可能会打印‘class Importerr ,no module name rebot’错误信息
此时应注意robot是否安装成功及执行的python.exe是否有问题。
当报如上错误时可以在cmd下执行robot --version进行测试。我在cmd下执行时发现也和RIDE报一样的错误,查看错误log时发现执行该测试用例时的python.exe路径是F:/python/python.exe(这个是python3.4);这个我的python2.7安装在F:/python2.7。
所以该错误是由于电脑安装了多个python版本导致,pybot执行时选择的python3.x版本执行;pybot必须python2.7执行才行

解决办法:如果是由于PC中存在多个版本的python导致,将python3.4目录下的python.exe文件重命名为python3.exe或删除。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐