Robot Framework--02 菜单栏&工具栏
转自:http://blog.csdn.net/tulituqi/article/details/7584795
我把RIDE的界面大致分了四个区域:菜单栏、工具栏、案例及资源区、工作区,如下图

菜单栏:RIDE所有的功能都在这里面;
工具栏:比较常用的功能,可以快捷操作;
案例及资源区:这里将会是一个目录一样的树形结构(当前目前是刚打开的样子,里面只有一个空的external resources)
工作区:这里是我们主要编辑案例,运行案例的操作区。
其实我一直在想,这个工具怎么讲大家更容易理解,最方便的应该是带着实际的例子结合操作来讲解,这个肯定会有。不过我觉得还是要对工具全面介绍一下先,当然对于菜单栏和工具栏,只是罗列功能描述,因为后面都会用到的;对于案例区和工作区,我会以实际案例进行讲解。
==菜单栏&工具栏==
这里很多大家都熟悉的常用命令就不细说了。其实大部分的命令在后面的讲解中还会出现的。所以每个菜单里我找点重点来说。
1、File 文件

| Open | 打开一个文件 |
| Open Directory | 打开一个目录 |
对应工具栏这2个图标:
| Reload Directory | 重新加载目录 |
对应工具栏的图标
这个功能是一个不错的改进,在用0.42的时候还没看到过,应该是最近新增加的。作用就是重新加载整个目录(或者说工程)。
在0.42的时候我一般都是用截图里Exit上面的最近打开的工程这个来做用作重新加载。
Save和Save All,对应图标:
,应该不用细说了,你修改了多个文件,用右边的图标可以全部保存。
2、Edit 编辑

这里很多功能大家都很熟悉了,不多说了。
3、Tools 工具

| Manage Plugins | 管理插件 |
| Search Unused Keywords | 搜索没有使用的关键字 |
| Preferences | 参数配置 |
| Preview | 预览 |
| Content Assistance | 内容助手 |
| Search Keywords | 搜索关键字 |
| View RIDE Log | 查看RIDE日志 |
| Run Test Suite | 运行Test Suite |
| Stop Running | 停止运行 |
最后2个的对应图标为
常用的:最后2个肯定常用。
另外我认为比较常用的一个是F5-Search Keywords,对于我们在写案例的时候可以方便的查找测试库的关键字及其参数和样例等。

另一个是content assistance,不过这个功能有点不太方便,主要是快捷键,因为Ctrl+空格和我们的中英文切换冲突了,而Ctrl+alt+空格又按着不太习惯。我的做法是把输入法的Ctrl+空格改成别的,这样就可以使用了。

这里有个新增的功能Search unused Keywords=查找没有用过的关键字,关键字多了以后可能会有些没有用过的,这个可以比较方便的查找。
4、Navigate 导航

后退和前进,可以方便的在案例区进行跳转,对应图标
5、Run 运行(其实我觉得这个名字不太合适,8过我也想不出叫啥名字更贴切,功能可以看下面的介绍)

这个设置我没怎么用过,简单研究了一下,就是可以自己写好一些命令行的语句,可以直接通过菜单来运行。主要是针对通过命令行方式运行的一些命令,可以自定义菜单。
比如下面我简单配置了2个

再看run的菜单,就多了这2个了,可以直接点击运行。

点第二个运行一下看看,他直接在工作区增加了一个tab页,运行结果也显示在上面了,以后有空我们再深入研究这个。

6、Help 帮助

这个不用说了吧。
Robot Framework--02 菜单栏&工具栏的更多相关文章
- 【Robot Framework 项目实战 02】SeleniumLibrary Web UI 自动化
前言 SeleniumLibrary 是针对 Robot Framework 开发的 Selenium 库.它也 Robot Framework 下面最流程的库之一.主要用于编写 Web UI 自动化 ...
- Robot Framework自动化测试(一)---第一个脚本
最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下. =======所需环境=================== Python: https://www.python. ...
- Robot Framework自动化测试(一)---第一个脚本(转)
最近工具中用Robot Framework框架来做自动化,所以,花时间学习了一下. =======所需环境=================== Python: https://www.python. ...
- Robot Framework和Selenium简介
1.1 RF简介 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行.主要用于 ...
- Robot Framework自动化测试(1)
Python: https://www.python.org/ RF框架是基于python 的,所以一定要有python环境. Robot framework : https://pypi.pytho ...
- 2小时入门Robot Framework
1.介绍 1.1.介绍Robot Robot Framework是一个基于关键字驱动的自动化测试框架.通过该框架,测试人员可使用python封装关键字,并在非代码环境下使用关键字构建可被执行的测试用例 ...
- 【Robot Framework】robot framework 学习以及selenium、appnium、requests实践(一)
话说之前自己写了个selenium的自动化框架,然后又研究了下RF,觉得RF这种基于关键字驱动的框架更为容易上手,当然在做一些比较繁琐的验证时,似乎还不是太灵活,不如自己写几行python来的实惠(也 ...
- robot framework环境搭建和简单示例
环境搭建 因为我的本机已经安装了python.selenium.pip等,所以还需安装以下程序 1.安装wxPythonhttp://downloads.sourceforge.net/wxpytho ...
- Robot Framework 使用1-环境配置及简单网站兼容性测试(转)
0.Robot Framework 简介 Robot Framework 是一个通用的自动化测试框架,主要用于“验收测试”和“验收测试驱动开发(ATDD)” (会其它文章中会详细介绍ATDD).它使用 ...
随机推荐
- 【ASP.NET Identity系列教程(二)】运用ASP.NET Identity
注:本文是[ASP.NET Identity系列教程]的第二篇.本系列教程详细.完整.深入地介绍了微软的ASP.NET Identity技术,描述了如何运用ASP.NET Identity实现应用程序 ...
- poj1743 后缀数组求不可重叠的重复出现的子串最长长度
Musical Theme Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 25348 Accepted: 8546 De ...
- mysql-查看全局变量设置
show global variables like '%sql_mode%' 全局变量
- 安装Visual Studio 2013 出现0x80070643错误
安装Visual Studio 2013 没一会就出现问题:安装.net framework4.5.1出现严重错误.点击常见问题和解决方案的链接和日志文件,日志里说是0x80070643类型的错误,在 ...
- iOS进度条显示
一.实现下载文件进度控制 1.代码示例 1 #import "YYViewController.h" 2 3 @interface YYViewController () 4 @p ...
- [bzoj1009][HNOI2008]GT考试
Description 阿申准备报名参加考试,准考证号为位数,他不希望准考证号上出现不吉利的数字. 他的不吉利数学有位,不出现是指中没有恰好一段等于. 可以为. Input 第一行输入.接下来一行输入 ...
- Linux下C程序的内存布局
参考下列书籍中的对应章节: <Linux高级程序设计(第3版)>第3章Linux进程存储管理.相关视频:一.二. <C专家编程>第6章 运动的诗章:运行时数据结构. <U ...
- Leetcode 400. Nth digits
解法一: 一个几乎纯数学的解法 numbers: 1,...,9, 10, ..., 99, 100, ... 999, 1000 ,..., 9999, ... # of digits: 9 ...
- 【BZOJ-2460&3105】元素&新Nim游戏 动态维护线性基 + 贪心
3105: [cqoi2013]新Nim游戏 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 839 Solved: 490[Submit][Stat ...
- ping: icmp open socket: Operation not permitted的解决办法
这个是root权限造成的,我们从 ls -l /bin/ping 可以看出 指向了root用户. 那么我们在使用时,有如下操作: 1.直接在前面加sudo sudo ping 192.168.199. ...