zoukankan      html  css  js  c++  java
  • RobotFramework不同版本优劣势

     

    一、RIDE 1.5.2.1

    1. 安装:  

      pip install robotframework-ride==1.5.2.1

    2. 优点:

      此版本是RIDE发布以来最为稳定的版本,使用性能上也较为流畅,界面简洁明了,直观舒适。

    3. 缺点:

      仅支持Python2.x,所以随之带来的就是中文显示问题,这样每次输出结果你不得不去进行转换编码,这将是一个很头疼的事。

    二、Immediate fix for v1.7.3

    1. 安装:  

      pip install robotframework-ride==1.7.3.1

    2. 优点:

    • 兼容Python 2.7和 >= 3.6     (支持Python3啦!支持Python3啦!支持Python3啦!重要的事情说三遍!!!)
    • Python 2.7需要wxPython 2.8.12.1版本支持,Python >= 3.6则需要wxPython 4.0.4及以上版本支持
    • 运行模式由旧版本的pybot更改为robot,所以测试用例不再是.txt格式,而更改为.robot格式
    • 测试用例有了新的图标,且有了运行和暂停动画
    • 测试用例长名称,使用...缩写,但有浮动提示
    • 如果未选择任何测试,将确认继续运行所有测试
    • 与F8一样运行测试,现在有F9以日志级别DEBUG模式运行
    • 网格编辑器现在单元格具有JSON编辑器(保存时会验证)
    • 文本编辑器现在具有自动完成功能     (Windows貌似没什么用)
    • 菜单工具栏新增 "创建快捷方式",及编辑器设置功能   (Tools ->Preferences  ->Grid Editeor  ->Auto size columns
    • 在测试套件级别的树窗格上,上下文菜单允许在文件管理器中打开文件夹,并删除只读文件属性

    3. 缺点:

       很多新功能不能使用,且性能比较差,容易报错和卡顿。

    三、Robot Framework IDE 1.7.4 Beta 2

    1. 安装:  

      pip install robotframework-ride==1.7.4b2

    2. 优点:

       此版本目前是内测版本,还未发布,但是解决了V1.7.3性能问题,且很多新功能得到了有效的使用。

    3. 缺点:

       依然存在运行界面中文显示乱码问题,还好我找到了解决的办法。

       >>> 打开目录Python37Libsite-packages obotidecontrib estrunner,打开文件 testrunnerplugin.py修改该文件第565行'SYSTEM' -> 'OUTPUT',重启RIDE,问题解决。

           

    四、实用命令

    1.  直接安装最新版本:

       pip install --upgrade robotframework-ride

    2.  启动RIDE:

       python -m robotide .__ init__

    3.  创建快捷方式:

       python -m robotide.postinstall -install







  • 相关阅读:
    求概率 Bag of mice CodeForces
    HDU 3853 LOOPS(概率DP)
    HDU 4405 Aeroplane chess (概率DP & 期望)
    求期望 ZOJ 3329 One Person Game
    poj 3774 Scout YYF I (矩阵优化的概率DP)
    codeforces 600D Area of Two Circles' Intersection
    codeforces 600A Extract Numbers
    codeforces 600C Make Palindrome
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/leozhanggg/p/11698862.html
Copyright © 2011-2022 走看看