Robot Framework--01 创建简单工程示例

时间:2023-03-09 14:37:04
Robot Framework--01 创建简单工程示例

1.新建Project:

填写name,选择Type为Dirctory,路径根据自己需要选择,建议最好不要在中文路径下,以免发生问题:

Robot Framework--01 创建简单工程示例

2.新建test suit:

在project下添加测试套件,或者使用快捷键Ctrl+Shift+F,创建suit。如下,suit的类型选择File,它是一组测试用例的集合,是一个txt格式

Robot Framework--01 创建简单工程示例

3.新建test case:

在test suit下右键添加New Test Case,或者使用Ctrl+Shift+T,创建测试用例,如下:

Robot Framework--01 创建简单工程示例

测试用例的描述,可根据自己需要,但最好简明扼要得描述到该Case的关键测试点。

4.添加资源文件

在工程WebTest下,通过右键添加New Resource,根据自己需要,填写命名,如resource

5.添加关键字:

抽象出来关键字的作用其实是为了方便Case使用。关键字一般都保存在resource目录下。在resource下,选择添加New User Keyword,添加相应的关键字名称。关键字一般是一个动作,所以最好是动宾结构的一个短语,如“打开浏览器”、“关闭浏览器”等。

Robot Framework--01 创建简单工程示例

在关键字的工作区中添加相应的执行体。如调用selenium的库关键字:open browser,并填写相应的参数。

Robot Framework--01 创建简单工程示例

通过F5可以打开当前可用的库关键字的使用方法及参数,如下:

Robot Framework--01 创建简单工程示例

6.基本配置:

接下来在test suit和test case中配置,因为需要用到selenium,所以需要预先启动selenium server,我们需要在suite的setting里设置suite启动和结束的keyword,即Start Selenium Server和Stop Selenium Server,在运行时需要通过它帮助我们自动启动selenium server,如图:

Robot Framework--01 创建简单工程示例

另外还需要做着两个步骤:

通过Library 导入所要用到的SeleniumLibrary;

通过Resource导入刚才配置的关键字集合resource.txt;

7.测试运行:

在testcase中填写刚才所定义的关键字(由于该关键字没有参数,所以也不需要填写参数):

Robot Framework--01 创建简单工程示例

配置完成之后,勾选测试用例,选择Run下“Start”运行测试用例,结果如图所所示: Robot Framework--01 创建简单工程示例

对此再补充几句:

1.选中测试用例,通过快捷键F8,可运行测试用例;

2.在Arguments后添加选项参数:--loglevel trace -d E:\ 可指定log级别和日志输出目录;