RobotFramework安装记录
真的是2022了还没自己安装过RF,把这个过程记录下来以后自己也能经常看看~
首先是参考了下面这一篇微博,跟着这个过程去安装,但是碰到的问题不太一样
自动化测试框架rf(Robot Framework)的安装_MyLynly的博客-CSDN博客_rf自动化测试框架
简单记录如下:
1.JAVA安装以及环境配置(以下参考其他人的文章)
现在基本都是java8以上了,所以建议到官网下载较新JDK(Download Python | Python.org)
接下来安装,然后配置系统环境变量
环境变量配置如下:
(1)变量名:JAVA_HOME 值: C:\Program Files\Java\jdk1.8.0_351
(2)变量名:Path 值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
(3)变量名: CLASSPATH 值: %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
环境是否安装成功检查:打开DOS窗口,输入java -version+回车
————————————————
版权声明:本文为CSDN博主「MyLynly」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MyLynly/article/details/123423072
2.Python安装以及环境配置
PS:这里我走了一点弯路,我直接下载了目前最新版本也就是3.10版本的python,安装后结果安装wxPython的时候一直不成功,才发现最新的wxPython最多只支持3.9版本的python,然后果断重新安装了3.8版本的python
path:
C:\Programs\Python\Python38\Scripts\
C:\Programs\Python\Python38\
C:\Programs\Python\Python38\Lib\site-packages
打开DOS窗口,输入python+回车
3.Robot Framework环境配置
这个过程分成很多步骤,我是按照如下顺序:
(1)pip安装
在前面安装python的时候就已经把pip装好了,只不过不是最新的版本,需要升级
按提示复制这个命令直接+enter,就可以升级完成
(2)安装wxPython
在Dos窗口 输入:pip install -u wxPython 并enter,成功后会出现如下提示
(3)安装Ride
在Dos窗口,输入:pip install robotframework-ride 并enter
(4)安装Robot Framework
在Dos窗口,输入:pip install robotframework 并enter
(5)安装一些必要的库
在Dos窗口中输入: pip install robotframework-selenium2library 并enter
在Dos窗口中输入: pip install robotframework-requests 并enter
在Dos窗口中输入: pip install robotframework-seleniumlibrary 并enter
......
4.启动ride
(1)参考其他人的安装过程,直接在Dos窗口,执行:
pip install psutil
pip install -U --pre robotframework-ride
(这一步我也不知道为什么,但是就这么做了...)
(2)接下来看看有没有报错,直接在Dos窗口中输入:ride.py,然后报了一堆错
直接百度最后的报错内容:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at ..\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event handlers must have been removed
另外的博客中给出了有效的方法
wx._core.wxAssertionError: C++ assertion “GetEventHandler() == this“ failed at ..\..\src\common\winc_一世繁华行的博客-CSDN博客
按照上面的方法,找到python安装目录下面,lib\site-packages\robotide\application\application.py文档,打开(我双击打不开这个文件然后又赶紧下载了pycharm去打开进行修改),搜索self._initial_locale = wx.Locale(wx.LANGUAGE_ENGLISH),删掉改成self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
(3)添加图标
发现桌面并没有ride图标,先百度然后在C:\Programs\Python\Python38\Scripts找到了ride.py,添加到桌面快捷方式,直接双击发现并没有什么反应,尴尬...然后发现是打开方式不对,修改为用python打开就行了(但是它为什么这么黄黄的...算了不管了后面再研究研究改一改)
2022-10-26 更新
在另外一篇博客中看到,并且觉得简洁好用的一些安装命令:
Robot Framework 接口自动化测试 --- 从入门到架构设计_山豆根行者的博客-CSDN博客_robotframework接口自动化
分别在管理员权限的cmd下通过命令行分别执行以下命令,升级/安装对应的库:
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install robotframework==3.1.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install robotframework-ride -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install robotframework-requests -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install robotframework-pabot -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install robotframework-databaselibrary -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install cx_oracle -i https://pypi.tuna.tsinghua.edu.cn/simple ———————————————— 版权声明:本文为CSDN博主「山豆根行者」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_27534003/article/details/119964985
RobotFramework安装记录相关推荐
- robotframework安装及使用(一)
一.robotframework安装 版本兼容很重要,这里先不看版本,直接下载最新的,后面有问题再解决 1.安装robotframework pip install robotframework(安装 ...
- 华为NPU卡ubuntu(无网络连接情况)驱动安装记录
华为NPU卡ubuntu驱动安装记录 前奏:文中的绝大多数情况都是因为服务器没有网络服务,如果读者的电脑有完全的网络服务可能参考意义不是很大.不过,处理的方法和排查的思路可以作为一个借鉴. root@ ...
- 解决robotframework安装时提示wxPython not found问题
解决robotframework安装时提示wxPython not found问题 参考文章: (1)解决robotframework安装时提示wxPython not found问题 (2)http ...
- Kubernetes Dashboard on Ubuntu 16.04安装记录
2019独角兽企业重金招聘Python工程师标准>>> Kubernetes Dashboard on Ubuntu 16.04安装记录 以下内容在Kubernetes 1.9.3 ...
- openVINO2021.4安装记录
目录 OpenVINO2021.4安装记录 电脑环境 安装步骤 一.官网下载 二.解压安装 三.安装外部相关依赖 四.设置环境变量 五.模型优化器配置 六.运行demo OpenVINO2021.4安 ...
- sourceinsight安装记录
sourceinsight安装记录 此文章为本人使用sourceinsight一个星期之后的相关设置步骤记录和经验记录,以备以后查验,网上的相关资料都也较为完善,但是对于新手还是有一定困难的,所以在这 ...
- MySQL 8.0安装记录
MySQL 8.0安装记录 文档目的 本文用于描述MySQL 8.0安装与配置的一般方法 前言 Oracle官网对应大多数操作系统提供两种种MySQL安装包 Windows: exe zip Redh ...
- zookepper单机集群安装记录
zookepper安装记录 0.下载地址 1.解压 2.修改配置 3.创建日志目录.数据目录 4.复制zookeeper2181目录 zookeeper2182 zookeeper2183并修改zoo ...
- 【Y9000P 2022 GTX3060 CUDA安装记录】
Y9000P 2022 GTX3060 CUDA11.7&11.1安装 前言 一.确定cuda版本 二.下载CUDA 三.安装CUDA 四.环境配置 五.环境测试 六.VS项目配置 七.CUD ...
最新文章
- Oracle 创建数据表以及对数据表、字段、主外键、约束的操作
- jquery绑定元素id事件_JQuery绑定click事件的3种写法
- 频率概率与贝叶斯概率
- 新型监控告警工具prometheus(普罗米修斯)入门使用(附视频讲解)
- vue和微信小程序的区别、比较
- Linux故障之grub
- Unity采用Forge Networking Remastered数据的远程传输Basic Moving Cube Example
- 计算机重启报错69,[转载]速达3000 常见问题一(下)
- 厦门大学计算机科学与技术学院官网,罗晔-厦门大学计算机科学系
- WdatePicker 诱发 “无法打开站点,已终止操作”错误
- 对短信验证码发送次数的限制
- 超简单方法搭建Eclipse下的Android NDK
- CAN总线介绍及要点说明
- signal信号详解
- ffmpeg+dxva2 +D3D9显示 学习笔记
- JavaScript大作业 (校园运动会网站设计与实现)
- [YOLOv7/YOLOv5系列算法改进NO.17]CNN+Transformer——融合Bottleneck Transformers(更新,代码已开放分享)
- 技术干货|通过 Substrate - IBC 实现 Substrate 资产跨链
- Kindle 2 国际版
- java comparable null_Java中Comparable和Comparator你知多少?