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. 鼠标右键添加vscode

    实现效果 右键文件夹,可以使用vscode打开 右键文件,可以使用vscode打开 右键空白处,可以使用vscode打开 进行实现 下载压缩包 为了方便操作,和减少错误,将.reg文件上传到网盘中,点 ...

  2. Linux下为Calibre书库打中文目录名与文件名补丁

    本文由来 临近下班突然看到知乎上有篇文章是给Calibre打中文目录与文件名补丁的,想起我之前为啥放弃Calibre的--存进书库里书的名称都变成了拼音!手动找起来或者搜索工具找起来太麻烦了(有时想不 ...

  3. 关于Aborted connection告警日志的分析

    前言: 有时候,连接MySQL的会话经常会异常退出,错误日志里会看到"Got an error reading communication packets"类型的告警.本篇文章我们 ...

  4. Codeforces Round #692 (Div. 2, based on Technocup 2021 Elimination Round 3)

    A.In-game Chat 题目:就是从后面数连着的'('的个数是不是严格比剩下的字符多 思路:水题,直接从后往前遍历即可 代码: #include<iostream> #include ...

  5. 3D深色金属哥特3D项目工具小图标icon高清设计素材

    3D深色金属哥特3D项目工具小图标icon高清设计素材

  6. 在C++中调用Python

    技术背景 虽然现在Python编程语言十分的火爆,但是实际上非要用一门语言去完成所有的任务,并不是说不可以,而是不合适.在一些特定的.对于性能要求比较高的场景,还是需要用到传统的C++来进行编程的.但 ...

  7. 简单聊聊内存逃逸 | 剑指offer - golang

    问题 简单讲讲golang的内存逃逸吗? 解析 什么是内存逃逸 在程序中,每个函数块都会有自己的内存区域用来存自己的局部变量(内存占用少).返回地址.返回值之类的数据,这一块内存区域有特定的结构和寻址 ...

  8. Jekyll+GitHub Pages部署自己的静态Blog

    混了这么久,一直想拥有自己的博客,通过jekyll和GitHub Pages捣腾出了自己的博客(https://www.ichochy.com) 一.安装jekyll 首先有安装Ruby的开发环境 运 ...

  9. centos下如何查看命令由哪个包提供

    今天在使用centos进行端口查看的时候发现系统没有netstat命令 yum安装发现并没有同名的包 经过一番查阅 学习到了 yum whatprovides/provides [commandNam ...

  10. Python socket 编程实验

    实验内容 1.编写一个基于UDP协议的客户机与服务器程序,实现相互通讯. 2.编写一个基于TCP协议的客户机与服务器程序,实现相互通讯. 3.捕获以上两种通讯的数据包,使用Wireshark进行分析, ...