如果Flash/SilverLight使以编程方式触发文件对话框成为可能,但仍然应该选择文件,确认对话框,启动上传,则会更容易。看来它得从外面自动化了。在这种情况下,通常的自动化途径是什么?
发布于 2011-10-25 00:02:39
Flash和Silverlight通常很难实现自动化,因为它们没有完整的MSAA/UIAutomation实现。Silverlight已经变得越来越好,但特别是针对您的问题,文件上传对话框实际上不是Flash或Silverlight的一部分,并且是MSAA/UIAutomation兼容的。
您可以直接使用UIAutomation (MSAA的新替代品),也可以使用任何win32自动化框架与该对话框交互。
发布于 2011-11-01 17:47:44
Telerik提供了自己的Silverlight测试自动化工具。他们主要在.NET平台上工作。你可以查看
https://sqa.stackexchange.com/questions/2047
复制相似问题