robotframework-ride1.7.3.1更新安装
在2019年之前,robotframework-ride的版本一直是1.5.2.1,是2016年1月份的版本,里面需要使用 wxPython2.8-win64-unicode-2.8.12.1-py27.exe,wxPython2.8只能安装在python2.7的环境上,导致如果想同时使用robot framework做测试且又需要python3环境编写python代码的小伙伴都需要在操作系统上安装两个python环境(2.7和3.7)。
2019年,robotframework-ride迎来的这次更新算是解决了此问题,从此只需要安装python3.6以上的python环境即可。
1|0Robot Framework环境搭建步骤
Robot Framework是基于Python语言开发的一款框架,搭建步骤如下:
对于Robot Framework熟悉的老手尝鲜新版 或 python熟悉的朋友看如下简易安装步骤即可(详细截图说明内容适合新入门朋友)
简易安装步骤:
- 安装python3.7
- 在dos命令输入 pip install robotframework 在线安装robotframework
- 在dos命令输入 pip install Pypubsub==3.3.0 在线安装 Pypubsub
- 在dos命令输入 pip install wxPython==4.0.3 在线安装 wxPython
- 在dos命令输入 pip install robotframework-ride 在线安装robotframework-ride
- 在dos命令输入 pip list 检查是否安装成功
- 在dos命令输入 ride.py 检查是否出现RIDE主界面,如不能出现,可去 python安装路径\scripts\ride.py 手动双击启动
详细安装步骤:
- 安装 python3.7
- 在线安装 robotframework 在dos命令中输入 pip install robotframework
- 在线安装 Pypubsub 在dos命令中输入 pip install Pypubsub==3.3.0
- 在线安装 wxPython 在dos命令中输入 pip install wxPython==4.0.3(截图略,与上截图类似)
- 在线安装 robotframework-ride 在dos命令输入 pip install robotframework-ride ,安装过程中需要安装依赖,过程较慢(截图略,与上截图类似)
- 在dos命令输入 pip list ,检查上述软件是否安装成功
- 在dos命令输入 ride.py 命令打开RIDE主界面
2|0常见问题
2|11、依赖相关问题
robotframework-ride 1.7.3.1 安装所使用的Pypubsub版本要求的兼容版本为3.3.0,如果太新,安装过程中会出现警告信息,但笔者实验后发现出现警告也可以使用,但还是建议大家使用所要求的兼容版本。
2|22、偶发性的报错
由于笔者是软测培训相关的讲师,在教学过程中,学生安装时出现过如下截图的偶发性错误:
解决方案:
2|33、没有权限报错
在使用Text Edit区域编写代码完成,保存代码的时候会出现如下图报错:
错误信息:
解决方案:
问题的主因是Robot Framework的RIDE没有相关权限引起的。
强制关闭 Robot Framework 的RIDE界面后,找到 ride.py 文件的存放路径(python安装路径\Scripts\ride.py),
Windows 7 操作系统,右击 ride.py 文件 -- 选择 管理员取得所有权 即可。
Windows 10操作系统,右击 ride.py 文件 -- 选择 授予访问权限 -- 特定用户 -- 选择自己登录Windows10的账号共享即可。
2|44、离线安装
2|55、robotframework-excellibrary库暂时不支持
该库暂时不支持,没有解决方案,有相关方案的朋友可以反馈下。
2|66、【error2】系统找不到指定的文件
在Scripts目录下加一个pybot.bat 文件 内容为
3|0AutoItLibrary库的安装
1.得有pywin32,没有的话安装最新版pywin32即可
2.无法pip install AutoItLibrary
下载地址:https://pan.baidu.com/s/1c2DkNJE#list/path=%2Fsharelink3079732439-334519685254462%2FAutoItLibrary%E5%BA%93&parentPath=%2Fsharelink3079732439-334519685254462
3.解压,cd到解压目录,运行 python setup.py install
4. 提示错误,需要修改文件
5.C:\Python37\Lib\site-packages\AutoItLibrary 修改Logger.py文件,在print后面加上括号,修改__init__.py文件,把raise后面加上括号。
6.把C:\Python37\Lib\site-packages\AutoItLibrary下的Logger和Counter文件复制到C:\Python37\Lib
7.解压,cd到解压目录,运行 python setup.py install
8.python中import AutoItLibrary,如果正常就行。AutoItLibrary版本比较旧,为1。1
以上凭记忆写的。有可能有点小问题。根据安装错误的提示或者import AutoItLibrary时的错误提示来即可。
运行的时候有错,则修改Lib下的Logger.py,修改方式为https://www.cnblogs.com/dongye95/p/10927230.html。主要原因就是用了python3的,但是AutoItLibrary很久没更了,都是python2语法。
9.解决robotFramework Ride 启动后添加resource闪退问题。解决方法,升级wxpython版本,升级到4.0.4以上
__EOF__

本文链接:https://www.cnblogs.com/dongye95/p/10924338.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!