文本表达式

文本表达式引用文本(字符串),可能来自不同的来源,首先可以在运行时生成的。可以用作文本表达式价值在TestStepValue不同ActionModes(输入、验证、缓冲、约束WaitOn),以及价值在一个参数。可以结合其他的输入和输入表达式ActionMode表达式。

缓冲

或控制属性值可以保存到一个全局变量缓冲区读取测试执行的任何时候。一个缓冲区的值可以通过使用以下语法阅读:

语法:

{B [Buffername]}

请参考“ActionMode缓冲区”章ActionMode更详细的描述缓冲

XBuffer

XBuffer可用于阅读和缓冲的动态部分字符串。以下语法中使用字符串:

语法:

{XB [< Buffername >]}

缓冲区的名字可能包括数字但不能只由数字。

为详细信息XBuffers,请参见“动态比较——XBuffer”章

测试配置参数

在执行期间,主要测试点不同只能由指定的值或其他环境信息。除了基于业务流程,信息来源于执行环境,应该用于TestSteps TestStepValues或模块中起着重要作用。一个测试配置参数的值可以使用以下语法阅读:

语法:

{CP [Testconfigurationparameter]}

请参考章“关于测试配置参数”更详细描述测试配置参数。

使用测试配置参数的一个示例中可以找到“动态日期和时间表达式”章

使用动态表达式测试数据存储库

动态表达式可以申请使用值从一个测试数据存储库。

为进一步的信息,见“测试数据服务模块”章

传输数据的设置

所有的值存储在设置对话框(看一章“设置”对话框可以动态地读取和测试执行期间使用。如果该值为下拉列表中的一个条目,返回所选条目的整数值。

语法:

{S[<路径>]}

每一个设置的路径可以复制到剪贴板中设置对话框(见“复制路径到剪贴板”章)。

{年代(引擎。应用程序的当前版本)}

这个示例中提供的值设置应用程序的当前版本(看到章“应用程序的当前版本”)。

Unicode文本输入

这个表达式将Unicode字符发送到控制。使用下面的语法和双引号之间插入Unicode。

语法:

{TEXTINPUT(“我的Unicode字符”)}