1、框架环境版本
Robot Framework框架框架在进行环境搭建的时候比较重视版本兼容性,不同版本环境版本在进行模块下载时可能出现兼容性问题,先放上去安装成功时的环境版本
python3.8.8
#安装
pip install robotframework==5.0
pip install robotframework-ride==2.0.3
pip install wxpython==4.2.1
pip install Pypubsub==3.3.0
#卸载
pip uninstall robotframework
pip uninstall robotframework-ride
pip uninstall wxpython
pip uninstall Pypubsub
2、开启RIDE编辑器,及开启时RIDE编辑器闪退的可能原因
正常情况下在安装完robotframework-ride时桌面会出现一个RIDE的编辑器,如果有可以通过双击该图标打开RIDE编辑器,相信很多人安装完后都会出现没有这个图标的情况,处理方式如下:
方式一、在命令行输入ride.py文件启动RIDE编辑器
方式二、在某些情况下可能在Windows系统安装完成RIDE编辑器后,桌面上可能出现没有生成RIDE快捷图标的情况,此时可以手动创建一个快捷图标,进入RIDE模块安装目录下执行ride.py文件,具体可参考路径:
如出现闪退现象,可进行以下处理
闪退问题处理一、在桌面创建新建一个快捷方式,在弹出框输入:
D:\software\python\python3.8.8\pythonw.exe -c"from robotide import main; main()"
#其中D:\software\python\python3.8.8是python路径
并点击下一步,新建成功,然后点击就可以进入到ride里面了,如果觉得快捷方式图标不够直观,可以单机快捷方式右键,选择更改图标,在D:\work\mywork\python\venv\Lib\site-packages\robotide\widgets(模块安装路径,具体可通过python -m site指令查看模块安装位置,操作方式可浏览之前写的的一篇文章:python入门之:2、修改在CMD使用pip下载模块的默认存储路径与pycharm的模块默认读取路径)路径下选择机器人图标。
闪退原因二、如果更改过python解析器名称,可能导致RIDE编辑器出现闪退问题。
处理方式,将python解析器名称还原成python.exe
闪退原因三、以前安装过robotframework-ride,在进行在使用pip uninstall robotframework-ride进行卸载时,虽然在pip list中显示已经卸载成功,但是会有母文件pygments残留,该文件并不会因执行pip uninstall robotframework-ride指令卸载成功,且该文件中会包含ride.py,导致在进行框架模块适配的过程中虽然一直是在更改robotframework-ride模块版本,但是实际上ride.py文件的版本缺一直没有改变,导致出现robotframework-ride模块版本内外不兼容情况。
处理方式:手动删除robotframework-ride安装过程中的所有环境包,重新安装相应版本
说明:模块兼容性问题是在进行框架学习过程中遇到的很常见的问题,因某些模块是基于当时python的最新版本发布的,当进行了多个版本迭代时,出现模块与python及其他模块使用中不兼容情况,robotframework-ride模块在安装过程中应该还有很多闪退原因,如果发现有其他的原因,我会再更新。