最新版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,问题解决。

posted @ 2021-05-29 15:15  CQUqinghua  阅读(859)  评论(1编辑  收藏  举报