01 - 使用Robot Framework本身的API

Robot Framework的版本发展是向下包容,建议尽量使用robot本身的API。
例如:通过导入logger.py(...\Lib\site-packages\robot\api\logger.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-WorkFiles\Nokia-Logging\RobotTA\TA-Challenge-L2-Publish\DBStatusCheck\DatabaseOperation.py" failed

Traceback (most recent call last):
Importing test library 'D:\Nokia-WorkFiles\Nokia-Logging\RobotTA\TA-Challenge-L2-Publish\DBStatusCheck\DatabaseOperation.py' failed: ImportError: No module named Utils.Logger
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\robotide\lib\robot\utils\importer.py", line 143, in _import
return __import__(name, fromlist=fromlist)
File "D:\Nokia-WorkFiles\Nokia-Logging\RobotTA\TA-Challenge-L2-Publish\DBStatusCheck\DatabaseOperation.py", line 5, in <module>
from Utils.Logger import LOGGER

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

03 - 手工制作RIDE图标

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

1. 新建快捷方式

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

点击下一步,输入名称 RIDE:

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

2. 换图标

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

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

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

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

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

Robot Framework - Tips的更多相关文章

  1. [Robot Framework] 搭建Robot Framework和RIDE(Robot Framework GUI) 的环境

    在windows x64的环境上进行安装,集成Selenium2和AutoIt的libraries,以下安装步骤在win 7,win 8.1,win 10, win 2012 R2上测试通过 1. 下 ...

  2. Robot Framework 搭建和RIDE(GUI) 的环境

    在windows x64的环境上进行安装,集成Selenium2和AutoIt的libraries,以下安装步骤在win 7,win 8.1,win 10, win 2012 R2上测试通过 1. 下 ...

  3. Robot Framework用户手册 (版本:3.0)

    版权信息:诺基亚网络和解决中心 本翻译尊重原协议,仅用于个人学习使用 1.开始: 1.1 介绍: Robot Framework是一个基于Python的,为终端测试和验收驱动开发(ATDD)的可扩展的 ...

  4. RIDE -- Robot Framework setup

    RobotFramework 是一款基于python 的可以实现关键字驱动和数据驱动并能够生成比较漂亮的测试报告的一款测试框架 这里使用的环境是 python-2.7.10.amd64.msi RID ...

  5. Robot Framework自动化测试 ---视频与教程免费分享

    当我第一次使用Robot Framework时,我是拒绝的.我跟老大说,我拒绝其实对于习惯了代码的自由,所以讨厌这种“填表格”式的脚本.老大说,Robot Framework使用简单,类库丰富,还可以 ...

  6. Robot Framework 的安装和配置(转载)

    Robot Framework 的安装和配置 在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定.本文以在有 Python 的环 ...

  7. 解决从jenkins打开robot framework报告会提示‘Opening Robot Framework log failed ’的问题

    最新的jenkins打开jenkins robot framework报告会提示如下 Verify that you have JavaScript enabled in your browser.  ...

  8. 在centos7中安装Robot Framework

    安装前景介绍: 最初,我们是在Windows环境下搭建Robot Framework来对我们的服务进行接口测试的(想知道如何在Windows下安装Robot Framework,可以参考我同事的博客h ...

  9. 移动端自动化环境搭建-Robot Framework的安装

    A.安装依赖 RF框架,robotframework本身. B.安装过程 可以通过下载 exe 程序进行安装,Robot Framework 分别提供了,win-amd64.exe 和 win32.e ...

随机推荐

  1. GUI学习之八——QToolButton的学习总结

    QToolButton提供一个快速的访问按钮,通常在工具栏内使用,一般不显示文本标签而显示图标. 一.按钮的样式风格设置 可以按照下面的风格对按钮进行样式设置 从左到右依次是仅显示图标.仅显示文字.图 ...

  2. oo第12次作业

    一.规格化设计发展历史 在上世纪60年代,由于程序猿们难以忍受超级难懂的机器语言和稍微好懂一点点的汇编语言,便发明了结构化的程序语言,使得程序猿们能愉快地编写复杂程度适中的程序.但是需求是在不断增长的 ...

  3. c语言01次作业--分支,顺序结构

    C语言--第01次作业 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本章学习让我体会良多.首先,不得不承认自己是一个非常马虎的人.常见的问题就是输出格式上常因为没有与题目要 ...

  4. 第二阶段第七次spring会议

    昨天我将尝试对软件进行添加搜索引擎的界面. private void linkLabel1_LinkClicked_1(object sender, LinkLabelLinkClickedEvent ...

  5. Vue 获取登录用户名

    本来是打算登录的时候把用户名传过去,试了几次都没成功,然后改成用cookie保存用户名,然后在读取就行了, 登录时候设置cookie setCookie(c_name,c_pwd,exdays) { ...

  6. Python从入门到精通之Forth!

    Python基本数据类型之列表 补充:range()方法 python2: range   立即创建 xrange  for循环的时候才一个一个创建 Python3: range     for循环的 ...

  7. web安全系列4:google语法

    这是web安全的第四篇,欢迎翻看前面几篇. 前面我们介绍了一些和HTTP有关知识,那么一个疑问就是黑客要做的第一件是什么?其实很简单,确定一个目标,然后搜集信息. 这很容易理解,我们无论做什么都得先有 ...

  8. SpringBoot_定制banner

    SpringBoot项目在启动时会打印一个banner 这个banner 是可以定制的, 在resources 目录下创建一个banner.txt 文件,在这个文件中写入的文本将在项目启动时打印出来. ...

  9. (PMP)解题技巧和典型题目分析(0903-2班)

    1.计算题 ,5 2.概念题,少 3.情景题,很多 C B C D ------------------------------------------------------------------ ...

  10. 工程无法正常调试运行unknown failure at android.os.Binder.execTransact

    同事正常使用的工程,放到另电脑上,开后可以正常编译,但是无法安装调试到手机上,始终提示错误 新建一个工程正常. 最后通过把开发工具升级到最新版本解决.