Silverlight导航应用程序的UI测试自动化

时间:2011-08-24 22:21:09

标签: silverlight automation

我正在使用本文作为指南编写Silverlight UI测试自动化:http://msmvps.com/blogs/theproblemsolver/archive/2009/01/26/unit-testing-in-silverlight-part-4-the-ui.aspx

适用于小型Silverlight应用程序,但是当我尝试将一个Silverlight导航应用程序添加到TestPanel时,我得到以下异常: “找不到具有名称/键布局的根资源格式[行:10位置:37]”的资源。这是代码:

[TestClass]
public class Tests : SilverlightTest
{
    private MainPage _myControl;

    [TestMethod]
    [Asynchronous]
    public void TestMethod1()
    {
        _myControl = new MainPage(); // <-- exception
        TestPanel.Children.Add(_myControl);
    }
}

1 个答案:

答案 0 :(得分:1)

MainPage继承了Page吗?如果是这样,我认为TestPanel需要定义一个名为“LayoutRoot”的Grid

查看此链接,查看同一问题的其他视图: http://silverlight.codeplex.com/workitem/8175