Silverlight导航应用程序的UI测试自动化
我正在以本文为指导编写Silverlight UI测试自动化: 它适用于小型Silverlight应用程序,但当我尝试向TestPanel添加Silverlight导航应用程序时,会出现以下异常: “找不到名为/Key LayoutRootGridStyle[行:10位置:37]的资源。”。代码如下:Silverlight导航应用程序的UI测试自动化,silverlight,automation,Silverlight,Automation,我正在以本文为指导编写Silverlight UI测试自动化: 它适用于小型Silverlight应用程序,但当我尝试向TestPanel添加Silverlight导航应用程序时,会出现以下异常: “找不到名为/Key LayoutRootGridStyle[行:10位置:37]的资源。”。代码如下: [TestClass] public class Tests : SilverlightTest { private MainPage _myControl; [TestMeth
[TestClass]
public class Tests : SilverlightTest
{
private MainPage _myControl;
[TestMethod]
[Asynchronous]
public void TestMethod1()
{
_myControl = new MainPage(); // <-- exception
TestPanel.Children.Add(_myControl);
}
}
[TestClass]
公共类测试:SilverlightTest
{
私有主页_myControl;
[测试方法]
[异步]
公共void TestMethod1()
{
_myControl=newmainpage();//是从Page
继承的MainPage
?如果是这样,我认为TestPanel需要定义一个名为“LayoutRoot”的Grid
查看此链接以获取同一问题的其他视图:
是从页面继承的主页
吗?如果是这样,我认为测试面板需要定义一个名为“LayoutRoot”的网格
查看此链接以获取同一问题的其他视图:
您需要将导航项目中的资源包括在测试项目中,否则它找不到正确的样式,例如LayoutRootGridStyle。您需要将导航项目中的资源包括在测试项目中,否则它找不到正确的样式,例如LayoutRootGridStyle。