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或删除。
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或删除。
相关文章推荐
- python错误 ImportError: No module named setuptools 解决方法
- GNU Radio自定义模块在添加到流图后运行报‘module’ object has no attribute错误的解决方法
- QT编译错误: “class” dose not name a type解决方法
- docker 端口映射iptables: No chain/target/match by that name错误解决方法
- 设置ip转发提示iptables: No chain/target/match by that name错误的解决方法
- python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
- Struts应用出现的错误及解决方法:There is no Action mapped for namespace / and action name login
- yum出现“No module named yum”错误解决方法
- Android之JNI DETECTED ERROR IN APPLICATION: illegal class name 'XXX'的错误解决方法
- 错误:error: expected class-name before '{' token解决方法
- 错误:No module named caffe.proto或No module named caffe解决方法
- Error loading MySQLdb module: No module named MySQLdb 错误的解决方法
- 关于xcode中提示"_OBJC_CLASS_$_ClassName", referenced from"错误的解决方法
- 错误:No resource found that matches the given name 'Theme.AppCompat.Light'解决方法
- 解决yum出现“No module named yum”错误方法
- 升级android sdk到5.0,创建项目错误:No resource found that matches the given name 'android:Widget...... '解决方法
- python错误:No module named setuptools 解决方法 推荐
- 设置ip转发提示iptables: No chain/target/match by that name错误的解决方法
- yum出现“No module named yum”错误解决方法
- Ubuntu运行scrapy报“scrapy: 'module' object has no attribute 'OP_SINGLE_ECDH_USE'错误解决方法”