分类目录归档:RF

05-Robot Framework教程-导入资源文件(五)


1. 创建一个资源文件,命名为myresource.robot

*** Settings ***

*** Variables ***

*** Keywords ***
myResourceFunction
  Log To Console   "This is from Resource file"

2. 导入测试用例

*** Settings ***
# 和导入一个库相同
Resource  myresource.txt

*** Variables ***

*** Test Cases ***
HelloRobot
   [Documentation]    Hello Rob...

阅读全文...

04-Robot Framework教程-用户自定义库(四)


1. 第一个不创建一个Python模块UserLibModule.py

class UserLibModule(object):
    def util_functioncode(self):
        return " This is from the User Library"

2. 添加Robot代码

*** Settings ***
Library    UserLibModule.py

3. 使用这个库

*** Settings ***
# 导入用户自定义库
Library   UserLibModule.py

*** Variables ...

阅读全文...

03-Robot Framework教程-运行多个关键字(三)


Robot Framework 运行多个关键字可以使用AND。例如:

*** Test Cases ***
Multiple Keywords
    Run Keywords    foo func first  AND   foo func second

*** Keywords ***
foo func first
   Log To Console  \n first

foo func second
   Log To Console  \n second

上面的用例Multiple Keywords 同时运行了两个关键字foo func first和foo func sec...

阅读全文...

02-Robot Framework教程-用户自定义关键字(二)


1. 关键字分类

  1. 系统关键字
  2. 用户自定义关键字

2. 用户自定义关键字创建代码如下:

#--START--
*** Settings ***

*** Variables ***

*** Test Cases ***
HelloRobot
   [Documentation]    Hello Robot
   Log    " Save this message robot"
   myfunction

*** Keywords ***
myfunction
  Log To Console   "This is my console message"


#--END--

以...

阅读全文...

01-Robot Framework教程-hello robot(一)


1. 创建一个文件 :

test.robot

2. 添加一点代码:

#--START--

*** Settings ***

*** Variables ***

*** Test Cases ***
#测试用例名称
HelloRobot
   #说明文档
   [Documentation]    Hello Robot
   #在控制台输出
   Log To Console     " print this message robot "

*** Keywords ***


#--END--

3. 运行文件 :

robot test.robot

4. 运行结果

======...

阅读全文...