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版本安装的更多相关文章

  1. [extjs5学习笔记]第三十八节 sencha CMD 6.0.0.220版本安装

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/46740381 简介 sencha cmd 6安装过程不需要UAC控制了对于widnow ...

  2. Microsoft Dynamics CRM 9.0 OP 版本 安装 的那些 雷

    天天讲安装过程好无聊了,还是搞点有营养的东西来,那么后面来说说刚出来的MSCRM OP 9.0 版本安装的那些雷: 雷1:操作系统要求Windows 2016 Server 这点还好,因为之前安装MS ...

  3. 单实例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. ...

  4. MySQL8.0.x 版本安装步骤傻瓜式教程【官方版】

    MySQL8.0.x 安装 一.下载 MySQL官网下载链接:https://downloads.mysql.com/archives/community/ 选择版本后下载zip文件 博主选择的是8. ...

  5. window mysql8.0 zip版本安装

    第一步下载安装包 官方下载地址:https://dev.mysql.com/downloads/mysql/ 解压到D盘目录中D://db 第二步配置环境变量 编辑path内容 添加mysql地址 第 ...

  6. vue2.0以上版本安装sass(scss)

    一.首先说明sass和scss的区别. 1.异同:1)简言之可以理解scss是sass的一个升级版本,完全兼容sass之前的功能,又有了些新增能力.语法形式上有些许不同,最主要的就是sass是靠缩进表 ...

  7. django2.0 以上版本安装 xadmin

    1.xadmin的下载 源码包下载地址: https://github.com/sshwsfc/xadmin/tree/django2 2.使用命令安装xadmin pip install 你下载的压 ...

  8. Cocos2d-x 2.0以上版本安装方法

    1,cd 到2dx根目录,MAC平台使用./create-multi-platform-projects.py  然后提示: -bash: ./create-multi-platform-projec ...

  9. Mysql 8.0.* zip版本 windows安装

    一,MySQL8.0.*zip版本安装步骤. 1,下载 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-winx64.zip 注现 ...

随机推荐

  1. ERROR: Symbol file could not be found 寒江孤钓<<windows 内核安全编程>> 学习笔记

    手动下载了Symbols,设置好了Symbols File Path,串口连接上了以后,出现ERROR: Symbol file could not be found, 并且会一直不停的出现windb ...

  2. 【SpringMVC】数据校验时,抛出javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.util.Date.

    老魏原创,转载请留言. 原因:给Javabean中的字段注解多余或者错误导致. @NotEmpty @Past @DateTimeFormat(pattern="yyyy-MM-dd&quo ...

  3. 【近取 key】技术规格说明书

    项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 技术规格说明书 我在这个课程的目标是 进一步提升工程化开发能力,积累团队协作经验,熟悉全栈开发流程 ...

  4. [DB] 大数据概述

    什么是大数据 电商推荐系统 大量订单如何存储(十年) 大量的订单如何计算(不关心算法) 天气预报 大量的天气数据如何存储 大量天气数据如何计算 核心问题 数据的存储:分布式文件系统(HDFS) 数据的 ...

  5. Linux命令nohup实现命令后台运行并输出到或记录到日志文件

    Linux命令nohup实现命令后台运行并输出到或记录到日志文件 导读 我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析.如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好. ...

  6. 《SystemVerilog验证-测试平台编写指南》学习 - 第2章 数据类型

    <SystemVerilog验证-测试平台编写指南>学习 - 第2章 数据类型 2.1 内建数据类型 2.2 定宽数组 2.2.1 声明 2.2.2 常量数组 2.2.3 基本的数组操作 ...

  7. Linux上使用iSCSI概述

    iSCSI简介 1. scsi和iscsi SCSI技术是存储设备最基本的标准协议,通常需要设备互相靠近并用SCSI总线连接,因此受到物理环境的限制 iSCSI(Internet Small Comp ...

  8. 开机自动挂载本地yum源-20200402-V0.1

    开机自动挂载本地yum源-20200402-V0.1 已下载本地iso /home/Kylin-Server-10-mips64-Release-Build04.08-lic-20200313.iso ...

  9. 云计算OpenStack核心组件---keystone身份认证服务(5)

    一.Keystone介绍: keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证.令牌的发放和校验.服务列表.用户权限的定义等 ...

  10. 2020-1-19 2.港股打新、REITs和分拆

    1.港股打新介绍 港股打新升级版 财属目由尽握手中 港股中签率较高 A股提高中签率 港股提高中签之后的收益率 有可能破发 2.第一版港股打新 港股打新第一版 ■第一种策略:只选择低于1.5港币的 配售 ...