我正在学习如何使用 Telerik 测试环境。我创建了一个贯穿我的程序的测试。其中一个步骤是创建一个存储库,我将向其中上传数据。我想多次运行这个测试作为负载测试,所以名称需要是动态的。我想创建一个名称,例如“Repository_Date_Time”,因为无论我使用多少次,都可以保证唯一性。
我在文本框插入步骤之前创建了一个代码步骤。我想生成一个字符串,然后在下一步中使用它,以便使用唯一名称创建存储库。
生成的代码是:这是在 Telerik 应用程序中的步骤中
[WebTest_CodedStep] : New Coded Step
然后,在这一步中,我可以对内容进行硬编码:
[CodedStep(@"New Coded Step")]
public void WebTest_CodedStep()
{
}
我想使用这样的东西:string currentTime = DateTime.Now.ToString("HH:mm:ss");
然后使用 saveNow 包含的数据作为字符串的结尾以使其唯一,但必须在以下步骤中完成:
Type 'Moshe-Master Repository Test01' into Item0Textboxchanged
TypedText: Moshe-Master Repository Test01
这样红色名称将被一个带有我创建的新字符串的变量替换。TypedText 框是自动输入的值,我想用上一步生成的值更改它。TypedText 值可以是动态的吗?
谢谢!
编辑:我刚刚意识到有一种方法可以使用变量作为输入,但是,我不知道在哪里可以创建它。我可以将其作为输入的位置位于右上角的状态图中,所有当前数据都用于该特定步骤。(绑定)目前设置为收藏。当我尝试将其更改为变量时,它告诉我需要创建变量 - 它没有指定在哪里。