0

我正在学习如何使用 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 值可以是动态的吗?

谢谢!

编辑:我刚刚意识到有一种方法可以使用变量作为输入,但是,我不知道在哪里可以创建它。我可以将其作为输入的位置位于右上角的状态图中,所有当前数据都用于该特定步骤。(绑定)目前设置为收藏。当我尝试将其更改为变量时,它告诉我需要创建变量 - 它没有指定在哪里。

4

0 回答 0