如何测试Silverlight对话框的UI交互?

时间:2009-12-03 15:53:21

标签: silverlight dialog silverlight-toolkit

我正在使用Silverlight 3.0单元测试,版本Silverlight Toolkit 2009年11月。

除了单元测试外,它还允许进行UI交互测试,通常使用AutomationPeer子类(例如ButtonAutomationPeer与Button交互)。

是否有AutomationPeer类来测试与以下内容的交互:

  • 的OpenFileDialog
  • SaveFileDialog
  • 的MessageBox

在单元测试中,可以存根这些,但是对于集成和浏览器测试,使这个可测试是很好的。

2 个答案:

答案 0 :(得分:1)

据我所知。

这很难实现自动化,因为这些用户交互发生在操作系统对话框中,而不是Silverlight中。

答案 1 :(得分:0)

有可能;你可以使用White测试框架来完成它。有关说明,请参阅白色论坛上的this thread