最新版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 注现 ...
随机推荐
- ajax提交session超时跳转页面使用全局的方法来处理
来自:http://www.jb51.net/article/43770.htm 如果是ajax提交,超时时从服务器发出的跳转命令就不会起作用,所以如果是session超时,而且是在ajax请求,就在 ...
- linux当前运行进程
一:linux查询服务器服务进程 inux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照, 就是执行ps命令的那个时刻的 ...
- idea设置js为ES6
- 如何使用mongo shell
Cd到MongoDb安装目录到bin目录下,执行mongo命令即可,其他命令参考手册:https://www.runoob.com/mongodb/mongodb-create-collection. ...
- PHP逐行解析文件,并写入数据库
$filePath为文件路径,上传文件则返回文件路径调用下面函数即可public function readText($filePath,&$errorCode,&$errorMess ...
- 如何在centos上配置802.1Q VLAN标记,linux单网卡多vlan多网段Ip配置案例
介绍 VLAN使将大型网络分成较小且易于管理的网络成为可能.802.1Q是所有供应商都在其网络设备中实施的标准.某些交换机能够将多个VLAN分配给单个网络端口.使用此功能,您可以将多个VLAN分配给单 ...
- cetnos中nmap端口扫描工具的使用
1:安装: yum -y install nmap 2:使用方法: nmap -p 1-65535 1.1.1.1 #扫描1.1.1.1此IP地址的所有端口 nmap -p 80,443 1.1.1. ...
- C++ scanf_s()函数的用法以及注意事项
前身--scanf() 有的教材里用的scanf(),其实在目前Visual Studio版本中已经弃用了,用scanf_s()函数代替了. 为什么现在要用scanf_s() scanf_s()函数是 ...
- 不想用teamviewer和向日葵远程 试试frp吧
前言 最近发现teamview越来越不稳定了,总连接不上,对向日葵也是无感,倒不是说这两个产品不好,毕竟也是陪伴过我很长一段时间的软件了,于是上网找寻到了一个反向代理神器--FRP 介绍 frp是一个 ...
- MSSQL·查询T-SQL语句执行时间的三种方法
阅文时长 | 0.23分钟 字数统计 | 420.8字符 主要内容 | 1.引言&背景 2.自定义时间变量求差法 3.MSSQL内置方法 4.MSSQL选项开启时间统计 5.声明与参考资料 『 ...