1.symbols 主要在表间传递信息,作用于一个page中,类似于局部变量

SaveRecordInDatabase
name date =key?
Bob today bobKey
Bill later billKey

在方法名前加=表示要把结果存储在symbol中,而不是跟方法的返回结果作比较

FetchRecordsFromDatabase
key= fetch() name date
billKey true Bill later
bobKey true Bob today

在入参的列中加入=表示使用单元格中的symbol值

symbol是在测试执行中赋值

2.variables 类似全局变量,只要在父级页面定义了,就可以在子级页面使用

定义的方法主要有三种

  • !define var {text} - as a delimited block of text
  • !define var othervar - by copying the value of another variable
  • !define var {${= 10 / 2 =}} - as an expression

例子:

!define myVariable {
This is the
text of
my
variable
}
variable defined: myVariable= this is the text of my variable

!define n 10
variable defined:
n=10
!define q 2
variable defined: q=2
!define d {${= ${n}
/ ${q} =}}
variable defined: d=${= ${n} / ${q} =}
${d} is : 5
IMPORTANT: If the variables
used in the expression change than also the result changes!
!define q 5
variable defined: q=5
${d} is : 2

variables在测试执行前定义好,在测试过程中不会改变

最新文章

  1. 设计模式C#合集--单例模式
  2. 十进制(decimal system)转换函数说明
  3. knockoutJS学习笔记01:从拼接字符串到编写模板引擎
  4. Javascript隐式转换
  5. linux集群运维工具:clustershell和pssh
  6. Hbase&Hadoop常用命令
  7. eclipse 下面的folder,source folder,package的区别与作用
  8. Array types are now written with the brackets around the element type
  9. 用CentOS 7打造合适的科研环境
  10. Linux内核如何启动并装载一个可执行程序
  11. 关于 Oracle外键列上是否需要索引问题?
  12. 28款GitHub最流行的开源机器学习项目
  13. Nginx HTTP 核心模块
  14. 【NOIP2016提高组】愤怒的小鸟
  15. 简易selenium自动化测试框架(Python)
  16. Paper Read: Robust Deep Multi-modal Learning Based on Gated Information Fusion Network
  17. CSS关于文本渲染的属性text-rendering
  18. EOS资料收集
  19. win10下安装Jenkins
  20. [转载] Ubuntu 12.04下安装git,SSH及出现的Permission denied解决办法

热门文章

  1. windows系统下nodejs安装、环境配置及删除NPM全局配置
  2. python 5:str(某一变量)(将其他数字解释为字符串)
  3. ROS-节点-Topic
  4. Spring Boot (6) Spring Data JPA
  5. jvm堆外直接内存实现高性能接入层
  6. 基于mybatis向oracle中插入数据的性能对比
  7. Java创建Excel-DEMO
  8. 修改withdraw 方法
  9. DataTable如何去除重复的行
  10. Repeater + 分页控件 AspNetPager 研究