Среда тестирования Microsoft Silverlight Unit позволяет внедрить файл javascript в тестовую страницу - PullRequest
1 голос
/ 14 апреля 2010

Я хочу написать несколько тестов, которые включают общение из javascript из Silverlight, и я хочу знать, возможно ли внедрить javascript во время выполнения?

Итак, в моем тестовом проекте у меня есть следующий метод в файле app.xaml, и я хочу иметь возможность динамически включать \ вставлять некоторые JavaScript.

private void Application_Startup(object sender, StartupEventArgs e)
{
     RootVisual = UnitTestSystem.CreateTestPage();
}

Приветствия

AWC

1 Ответ

1 голос
/ 16 апреля 2010

Проведите исследование

HtmlPage.Window.Eval(...)

http://msdn.microsoft.com/en-us/library/system.windows.browser.htmlwindow.eval(VS.95).aspx

Кроме того, я бы не рекомендовал настраивать Javascript в вашем Application_Startup - конечно, я не знаю ваших требований.

Я бы порекомендовал разместить его в вашем тестовом коде. Или настройте тест, и когда закончите тест, очистите любой введенный вами код Javascript.

...