RF的一个demo 续 用户自定义关键词

上一篇 / 下一篇  2012-08-02 22:50:59 / 个人分类:Robot framework

用户定义关键词

Robot Framework 最有用的特性之一就是很容易的从其他关键词中创建新的高级别关键词。创建用户定义关键词,简称用户关键词,的语法和创建测试用例的语法很相似。前面测试用例用到的所有高级别关键词都是在下面keyword 表中定义的。

 

Keyword

Action

Argument

Argument

Clear login database

Remove file

${DATABASE FILE}

 

 

 

 

 

Create valid user

[Arguments]

${username}

${password}

 

Create user

${username}

${password}

 

Status should be

SUCCESS

 

 

 

 

 

Creating user with invalid password should fail

[Arguments]

${password}

${error}

 

Create user

example

${password}

 

Status should be

Creating user failed: ${error}

 

 

 

 

 

Login

[Arguments]

${username}

${password}

 

Attempt to login with credentials

${username}

${password}

 

Status should be

Logged In

 

 

 

 

 

# Used by BDD test cases (this is a comment)

 

 

 

Given a user has a valid account

Create valid user

${USERNAME}

${PASSWORD}

When she changes her password

Change password

${USERNAME}

${PASSWORD}

 

...

${NEW PASSWORD}

 

 

Status should be

SUCCESS

 

Then she can log in with the new password

Login

${USERNAME}

${NEW PASSWORD}


TAG:

 

评分:0

我来说两句

日历

« 2024-04-14  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 18935
  • 日志数: 32
  • 建立时间: 2012-03-07
  • 更新时间: 2013-11-03

RSS订阅

Open Toolbar