2010-10-07 36 views
1

我正在使用visual studio 2010 codedUI测试。如何使用编码的UI测试执行自己的断言

我希望能够执行一点比我现在可以。

例如我可以断言是否有特定字段“AreEqual”或“Contains”等,但我想做更多。

例如,我想检查字段中是否包含数字值。 我编辑了UIMap.Designer.cs,并能够实现我想要的。

唯一的问题是添加新测试时该文件被覆盖。

所以我的问题是我如何“摆弄”在字段/蜇在用户界面和执行我自己的断言呢?

感谢

回答

5

使用创建的部分类(UIMap.cs)添加您的自定义代码。这个文件不会被吹走,并且可以完全访问UIMap的内部(因为它是其中的一部分)。

0

有人告诉我,在“编码的UI”的解决方案是创建自己的库,然后相应地抽搐新的测试用例。

虽然没有尝试过。

1

你可以把它做好,但要小心保持备份。
打开uitest文件:

  • 去考包含相关断言标记节点,
  • 删除方法。
  • 保存和发现的东西,你希望

其beeen工作对我来说很好,但一个有两次我当时愣住了面临许多问题与我acriipt运行。所以备份并测试一下。