编码UI中记录和断言方法的执行顺序

时间:2013-12-20 09:19:18

标签: coded-ui-tests

我是编码用户界面的新手。当我们记录动作并为其生成代码时,会生成记录的方法。当我们向该动作添加断言时,会生成断言方法。在CodedUITestMethod()中调用记录和声明的方法。 是否有记录和断言方法的执行顺序?

1 个答案:

答案 0 :(得分:0)

为断言记录的操作和方法记录的方法只是C#或VB中的方法。这些方法是从测试方法调用的(默认名称为CodedUITest1.cs),因此它们的执行顺序与它们的调用顺序相同。

当您创建新的编码UI测试时,弹出窗口会询问您是要录制测试,还是要转换操作录制或取消。如果选择默认值并选择记录测试,则会生成方法,并将这些方法的调用添加到测试方法中。如果您使用混合的操作方法和断言方法记录序列,则将按照记录的顺序生成调用。

记录了许多方法后,您可以右键单击CodedUITest1.cs文件中允许使用语句的位置,然后选择记录和生成选项。这将允许您记录一个或多个新操作和/或断言方法,并且将在您右键单击的位置插入调用。

如果取消弹出窗口,则可以记录操作和断言方法并将其保存到其他UI Map文件中 - 搜索多个UI Map文件的详细信息以获取更多详细信息。录制到多个UI Map文件时,您需要自己将调用添加到测试方法中。