zoukankan      html  css  js  c++  java
  • Robot Framework

    01 - 使用Robot Framework本身的API

    Robot Framework的版本发展是向下包容,建议尽量使用robot本身的API。
    例如:通过导入logger.py(...Libsite-packages obotapilogger.py)的方式使用定义log的level。
     

    02 - 导入library失败,显示红色,关键字无法获取

    处理方法主要有三种:

    • 点击RIDE菜单Tool项目下的“View RIDE log”选项,查看详细信息
    • 尝试从相对路径引入完整的文件名
    • 点击Run标签界面的“view Robot Log in Browser(Ctrl-L)”按钮,根据log调测。

    示例:

    1-问题现象:

    2-点击RIDE菜单Tool项目下的“View RIDE log”选项,查看详细信息

    RIDE Log:

    3-尝试从相对路径引入完整的文件名

    4-再次查看RIDE log,获取到关键信息:“ImportError: No module named Utils.Logger”

    20160616 17:21:05.959 [WARN]: Importing test library "D:Nokia-WorkFilesNokia-LoggingRobotTATA-Challenge-L2-PublishDBStatusCheckDatabaseOperation.py" failed
    
    Traceback (most recent call last):
    Importing test library 'D:Nokia-WorkFilesNokia-LoggingRobotTATA-Challenge-L2-PublishDBStatusCheckDatabaseOperation.py' failed: ImportError: No module named Utils.Logger
    Traceback (most recent call last):
      File "C:Python27Libsite-packages
    obotidelib
    obotutilsimporter.py", line 143, in _import
        return __import__(name, fromlist=fromlist)
      File "D:Nokia-WorkFilesNokia-LoggingRobotTATA-Challenge-L2-PublishDBStatusCheckDatabaseOperation.py", line 5, in <module>
        from Utils.Logger import LOGGER
    

     

    5-调测DatabaseOperation.py,确保正确即可!

    03 - 手工制作RIDE图标

    建议:使用命令行进入RIDE,以便在出错之后能够看到相应的报错日志。
    Robot framework RIDE的图标其实就是一个快捷方式,以前用exe安装包安装的时候会自动创建(偶尔也会创建失败)。

    1. 新建快捷方式

    在桌面右击鼠标,弹出的菜单选择 新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令,C:Python27pythonw.exe -c “from robotide import main; main()”。
    如果Python所在目录路径不是在C:Python27,换成相应的目录路径。

    点击下一步,输入名称 RIDE

    点击完成,可以看到图标已经生成。

    2. 换图标

    在新建的那个快捷方式上点击右键-属性:

    点击“更改图标”,在浏览里找到Python所在目录路径D:Python27Libsite-packages obotidewidgets,里面有个robot.ico的图标:

    选择图标,点击打开,之后确定,再确定就可以了

     

    04 - 基于Windows和Python3的Robot Framewo安装

    具体安装过程请参考链接https://www.jianshu.com/p/9dcb4242b8f2
    RIDE版本信息https://github.com/robotframework/RIDE/releases

  • 相关阅读:
    解决:信息中插入avi格式的视频时,提示“unsupported video format”
    java字节数组和16进制之间的转换
    16进制转换字节数组工具类
    如何在ubuntu 12.04 中安装经典的 GNOME桌面
    Ubuntu安装软件提示”需要安装不能信任的软件包”解决办法
    Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
    ubuntu添加共享出错
    从scrapy使用经历说开来
    有趣的问题--12 coins problem
    一个奇怪的MySQL错误返回
  • 原文地址:https://www.cnblogs.com/anliven/p/10023542.html
Copyright © 2011-2022 走看看