如果 Flash/SilverLight 能够以编程方式触发文件对话框,则可能会更容易,但仍应选择文件,确认对话框,启动上传......看起来它必须从外部自动化。在这种情况下,通常的自动化路径是什么?
有什么方法可以自动化 Flash/SilverLight 文件上传测试?
软件测试
闪光
2022-01-14 19:18:56
2个回答
Flash 和 Silverlight 通常难以自动化,因为它们没有完整的 MSAA/UIAutomation 实现。Silverlight 一直在变得更好,但特别是针对您的问题,文件上传对话框实际上不是 Flash 或 Silverlight 的一部分,并且符合 MSAA/UIAutomation。
您可以直接使用 UIAutomation(MSAA 的新替代品),或使用任何 win32 自动化框架与该对话框进行交互。
Telerik 提供了他们自己的 Silverlight 测试自动化工具。他们主要在 .NET 平台上工作。你可以检查
- 微软 Silverlight 测试自动化 ( http://www.telerik.com/automated-testing-tools/products/silverlight-testing.aspx )
- Telerik 产品产品/地址功能在 VSTS 测试版本中不支持。甚至在 VSTS 提供对 silverlight 的支持之前,他们就率先提供了 silverlight 支持。有关功能比较的更多详细信息,请查看http://www.telerik.com/automated-testing-tools/products/test-studio-vs-visual-studio-2010-comparison.aspx
- 第三个选项是 Telerik ( http://www.telerik.com/automated-testing-tools/free-testing-framework.aspx ) 提供的“免费测试框架”。请检查这是否有帮助。如果您尝试评估 Telerik 产品,请分享您的学习/反馈