У нас есть веб-приложение, разработанное с использованием MVC2.Я записываю веб-тесты для всех просмотров в нашем веб-приложении.Я использую тестовую версию VS2008, установленную на отдельной машине для этих веб-тестов.
Моя проблема в том, что мои записанные веб-тесты не отображаются для просмотра.Этот конкретный вид содержит 2 элемента управления загрузкой.
Распространенные ошибки -
- Запрос не выполнен: пустое имя пути недопустимо.
- Запрос не выполнен: параметр контекста '$ HIDDEN1.EParamList [0] .EParID' не найден в контексте теста
Одна вещь, которую я хочу здесь упомянуть, это то, что мы использовали вызовы JSonвызывать методы контроллера.Мы сделали это, чтобы избежать обратных передач.Но мы не использовали вызовы Json для управления загрузкой.Таким образом, при вызове загрузки, записанном в веб-тесте, я вижу все остальные параметры с пустым значением, переданным методу.
Обычно все наши представления содержат вкладки, например, view1 (view1.aspx) содержит вкладки, представленные пользовательскими элементами управления (.ascx),Вкладка Telerik используется для представления вкладок.Для вызова json отправляются только обязательные параметры для метода, и их также можно увидеть в веб-тестировании.Но всякий раз, когда происходит обратный вызов (например, загрузка), веб-тест показывает все параметры в этом конкретном вызове.