最新版robotframework4.0.3版本安装
python最新版本已经到了3.9了。对应的最新版本也更新到robotframework4.0.3。
robotframework支持的自动化测试的类型以及需要的库:
1、ui自动化测试:SeleniumLibrary,Selenium2Library,AutoItLibrary
2、移动应用自动化测试: appiumlibrary
3、接口测试: requests
4、数据测试:Database Library (Python)、MongoDB library等。
安装过程:
1、安装python、pip
python2.0版本已经停止维护。因此最好安装最新的python3.0版本。安装python3 不多说,自行百度。
用pip来安装python 又快又方便。pip是python3自带的包管理工具。要实现其他插件的安装,首先要确认pip是否安装。
(在python2,需要手动下载pip包,在在get-pip.py所在的目录下运行 python get-pip.py)python3环境下,运行pip list,如果出现下图,说明pip需要更新。

要升级pip为最新版本。复制‘python -m pip install --upgrade pip ’,按回车即可。
说明:如果不安装pip,要安装其他插件,可将插件先下载,到相应插件包目录下运行'python setup.py install'。
2、安装各类插件
Robot Framework:安装运行'pip install robotframework'。最新的版本到了 4.0.3,如果要安装该版本可以带上版本号。
查看是否安装成功:'pip show robotframework'。
wxPython:安装运行 'pip install wxpython'。按照最新版本已经到了4.1.1。
robotframework-ride:'pip install robotframework-ride 2.0b1' 。
注意:ride默认的安装是安装了1.7.4.1版本。这个版本是对应的wxPython4.0.7.post2 以下版本。当前版本的wxpython版本太高,会导致版本不匹配报错。因此建议加上最新的版本号。
如果先安装robotframework-ride,ride会先自动安装wxpython。但还是要注意版本问题。
其他需要安装的插件可自行安装:
robotframework-databaselibrary:数据库插件
robotframework-seleniumlibrary:用于进行 Web 自动化测试
robotframework-appiumlibrary:用于进行 app 自动化测试
robotframework-requests:用于进行接口自动化测试
robotframework-autoitlibrary:用于进行 Windows GUI 自动化测试(专用于 Windows 系统,安装时需要管理员权限)
各类插件查询,参考:https://blog.csdn.net/pengjiangchun/article/details/107236768
安装好各类插件后,运行pip list 可查询到已安装的插件和插件版本。
3、自制robotframework-ride图标到桌面
点击进入ride界面

遇到问题:can‘t find psutil module。
可能是新版本,装了挺多插件,但是缺少了依赖的插件。运行robotframework-ride 报错:"can‘t find psutil module"找到对应的报错文件,发现语句中需要导入这个包“import Psutil”。
查了下这个模块,用于获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理等。还是挺有用的,加入插件应该就可以。运行pip install psutil,问题解决。
最新版robotframework4.0.3版本安装的更多相关文章
- [extjs5学习笔记]第三十八节 sencha CMD 6.0.0.220版本安装
本文地址:http://blog.csdn.net/sushengmiyan/article/details/46740381 简介 sencha cmd 6安装过程不需要UAC控制了对于widnow ...
- Microsoft Dynamics CRM 9.0 OP 版本 安装 的那些 雷
天天讲安装过程好无聊了,还是搞点有营养的东西来,那么后面来说说刚出来的MSCRM OP 9.0 版本安装的那些雷: 雷1:操作系统要求Windows 2016 Server 这点还好,因为之前安装MS ...
- 单实例dg软件从10.2.0.4版本安装至10.2.0.5.12
DG环境搭建需求,因此安装与主库相同的软件版本 1.主库软件版本10.2.0.5.12 2dg环境提供的是全新的10.2.0.4.0 3.安装步骤,安装10.2.0.5 静默安装 psu安装10.2. ...
- MySQL8.0.x 版本安装步骤傻瓜式教程【官方版】
MySQL8.0.x 安装 一.下载 MySQL官网下载链接:https://downloads.mysql.com/archives/community/ 选择版本后下载zip文件 博主选择的是8. ...
- window mysql8.0 zip版本安装
第一步下载安装包 官方下载地址:https://dev.mysql.com/downloads/mysql/ 解压到D盘目录中D://db 第二步配置环境变量 编辑path内容 添加mysql地址 第 ...
- vue2.0以上版本安装sass(scss)
一.首先说明sass和scss的区别. 1.异同:1)简言之可以理解scss是sass的一个升级版本,完全兼容sass之前的功能,又有了些新增能力.语法形式上有些许不同,最主要的就是sass是靠缩进表 ...
- django2.0 以上版本安装 xadmin
1.xadmin的下载 源码包下载地址: https://github.com/sshwsfc/xadmin/tree/django2 2.使用命令安装xadmin pip install 你下载的压 ...
- Cocos2d-x 2.0以上版本安装方法
1,cd 到2dx根目录,MAC平台使用./create-multi-platform-projects.py 然后提示: -bash: ./create-multi-platform-projec ...
- Mysql 8.0.* zip版本 windows安装
一,MySQL8.0.*zip版本安装步骤. 1,下载 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip 注现 ...
随机推荐
- Intel汇编语言程序设计学习-第三章 汇编语言基础-中
3.2 例子:整数相加减 现在来看一个进行整数加减操作的汇编语言小程序.寄存器用于存放中间数据,我们调用一个库函数在屏幕上显示寄存器的内容.下面是程序的源码: TITLE Add and Subtr ...
- 『动善时』JMeter基础 — 7、jmeter.properties文件常用配置
目录 1.默认语言设置 2.配置默认编码格式 3.GUI图标放大比例设置 4.功能区工具栏图标大小设置 5.视图区目录树图标大小设置 6.内容区编辑字体设置 7.添加JMeter元素快捷键设置 8.捕 ...
- python中的xlrd模块学习
1.xlrd模块主要用于excel表格的读取,支持xlsx和xls:xlwt主要用于excel的写,库的读取 2.常用单元格中的数据类型 0.empty(空的):1.string(text):2.nu ...
- 开箱即用的Vite-Vue3工程化模板
开箱即用的Vite-Vue3工程化模板 前言 由于临近毕业肝毕设和论文,停更有一段时间了,不过好在终于肝完了大部分内容,只剩下校对工作 毕设采用技术栈Vue3,Vite,TypeScript,Node ...
- [论文阅读笔记] Fast Network Embedding Enhancement via High Order Proximity Approximati
[论文阅读笔记] Fast Network Embedding Enhancement via High Order Proximity Approximation 本文结构 解决问题 主要贡献 主要 ...
- C++ primer plus读书笔记——第9章 内存模型和名称空间
第9章 内存模型和名称空间 1. 头文件常包含的内容: 函数原型. 使用#define或const定义的符号常量. 结构声明. 类声明. 模板声明. 内联函数. 2. 如果文件名被包含在尖括号中,则C ...
- [技术博客]iview组件样式踩坑记录
[技术博客]iview组件样式踩坑记录 iview官方文档. 在本次项目开发中,前端项目主要使用vue框架+iview组件构建,其中iview组件在使用过程中遇到了许多官方文档中没有明确说明或是很难注 ...
- [bug] docker: Error response from daemon: Conflict. The container name "/xx" is already in use
改名.删除或重启容器 参考 https://www.cnblogs.com/youxin/p/12993816.html
- [Qt] 事件机制(二)
在samp4_1中加一个小功能,点击右上角关闭按钮时,弹出"确认是否关闭"的消息框.如果点"yes"则关闭,如果点"No"则不关闭 在wid ...
- 【转载】搭建本地yum源:以下是以centos7为例子
搭建本地yum源:以下是以centos7为例子 1)首先需要安装 createrepo(需要一个可以使用源的机器,可以访问互联网)安装方法可以使用yum安装epel源 1 yum -y instal ...