Microsoft提出了一种支持Silverlight 4应用程序中的Coded UI测试的解决方案。 建议的解决方案分两步,我做到了。步骤是:
安装Visual studion 2010功能包2。
将SilverlightAutomationHealper.dll添加到我的Silverlight 4项目中。
我构建项目并尝试记录CUI测试但失败了。我发现了一条错误消息
“未检测到Silverlight控件。验证正在测试的应用程序是使用版本为4.O或更高版本的Silverlight程序集构建的,并且是对Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll程序集的引用已添加到项目中。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=204562“已提升。
这个问题真让我们烦恼,任何人都可以帮助我。
谢谢, Jaji Alapati。
答案 0 :(得分:1)
如果您的控件命名正确(x:Name),那么测试执行可能会出现另一个问题。如果使用Internet Explorer运行测试,则必须在兼容模式下运行IE(在浏览器的URL部分中打开兼容模式)。这可能会解决您的问题。