我正在为在Sharepoint 2010上运行的我们的系统创建Coded UI测试。部分测试序列创建站点; Sharepoint用于创建网站的UI在Silverlight上运行。因此,我需要为Silverlight组件创建一个编码UI测试,该测试属于开箱即用Sharepoint的一部分,而不是我们应用程序的一部分。当我尝试记录测试时,我收到以下消息:Sharepoint 2010中Silverlight的编码UI测试
否Silverlight控件检测到的位置。验证被测试的应用程序是使用4.0或更高版本的Silverlight程序集构建的,并且Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll程序集的引用已添加到项目中。欲了解更多信息,请参阅http://go.microsoft.com/fwlink/?LinkId=204562
我有两个问题:
1)我如何可以找出哪些SharePoint组件是针对内置Silverlight的版本?如果它们是针对Silverlight版本3.5或更低版本构建的 - 我想这个问题是无法解决的?
2)假设前面的问题已得到解答 - 我如何让Sharepoint的Silverlight组件引用SilverlightUIAutomationHelper.dll库?对我来说这似乎有问题...
安装在测试机器上的Silverlight版本是4; Visual Studio Feature Pack 2已安装。
谢谢。