编码的UI恢复现有录制

时间:2017-04-30 07:43:45

标签: coded-ui-tests

在Visual Studi中,您可以在IE中进行录制作为示例。输入网址,插入一些数据并完成录制。之后生成一些代码。如果您想更改录音怎么办?如果用户界面中的某些内容发生变化,您如何恢复录制?你是否必须根据生成的代码开始录制?

1 个答案:

答案 0 :(得分:0)

您可以添加新录音而不会丢失旧录音。使用普通记录器。保存录制的一部分时,您可以命名动作或断言方法。如果使用与现有方法相同的名称,则替换该方法。但是,可以创建一个全新的方法。

假设您使用默认的UT Map ,然后将光标放在应调用新方法的c中。使用该光标位置的上下文(右键单击)菜单(我发现添加一个空行使其显示将插入新调用的位置)并选择命令为编码的UI测试生成代码 =&gt ; 使用编码的UI测试构建器。正常的编码UI记录器将启动。

如果您使用多个UI地图,则选择UI地图以获取新代码,然后从其上下文菜单中选择“”使用编码的UI编辑测试生成器“命令。记录新方法后,在所需的测试方法中添加一个调用。

如果想要更换现有方法的一小部分或者中间的新录音,那么我建议使用UI Map编辑器将现有方法拆分为两个或更多个,然后使用录音机更换不需要的部分,留下最初记录的所需部件。

可以在Coded UI测试中设置断点,然后,当在调试模式下运行测试时,执行将在断点处停止。这样可以执行测试,以便将正在测试的应用程序移动到测试中的特定位置。达到所需的断点后,应停止测试执行(即调试会话)。此时,应用程序正在等待进一步输入,并且可以使用上述记录动作。有几种方法可以在调试模式下启动测试,包括“运行测试”图标和[TestMethod]的上下文菜单上的选项。