Автоматизация тестирования пользовательского интерфейса навигационных приложений Silverlight - PullRequest
1 голос
/ 25 августа 2011

Я пишу автоматизацию тестирования Silverlight UI, используя эту статью в качестве руководства: http://msmvps.com/blogs/theproblemsolver/archive/2009/01/26/unit-testing-in-silverlight-part-4-the-ui.aspx

Это работает для небольших приложений Silverlight, но когда я пытаюсь добавить в TestPanel навигационное приложение Silverlight, я получаю это исключение: "Не удается найти ресурс с именем / ключом LayoutRootGridStyle [Строка: 10 Позиция: 37]".Вот код:

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

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

1 Ответ

1 голос
/ 25 августа 2011

MainPage унаследовано от Page? Если это так, я думаю, что TestPanel нужно будет определить Grid с именем "LayoutRoot".

Проверьте эту ссылку для другого взгляда на ту же проблему: http://silverlight.codeplex.com/workitem/8175

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...