我正在使用 Silverlight 3.0 单元测试,版本 Silverlight Toolkit 2009 年 11 月。
除了单元测试,它还允许进行 UI 交互测试,通常使用 AutomationPeer 子类(例如 ButtonAutomationPeer 与 Button 交互)。
是否有 AutomationPeer 类来测试与以下内容的交互:
- 打开文件对话框
- 保存文件对话框
- 消息框
在单元测试中可以对这些进行存根,但对于集成和浏览器测试来说,拥有这个可测试的会很棒。
我正在使用 Silverlight 3.0 单元测试,版本 Silverlight Toolkit 2009 年 11 月。
除了单元测试,它还允许进行 UI 交互测试,通常使用 AutomationPeer 子类(例如 ButtonAutomationPeer 与 Button 交互)。
是否有 AutomationPeer 类来测试与以下内容的交互:
在单元测试中可以对这些进行存根,但对于集成和浏览器测试来说,拥有这个可测试的会很棒。
据我所知不是。
这是一个难以自动化的操作,因为这些用户交互发生在操作系统对话框中,而不是在 Silverlight 中。
有可能的; 你可以使用 White 测试框架来做到这一点。有关说明,请参阅White 论坛上的此线程。