Как Вы закрываете страницу ASP.NET MVC от контроллера?

Просто добавьте приведенный ниже в ваш config.

specs: ['src/**/*spec.js'], // This should be the relative path to you spec.js

Теперь тест выполняется на основе порядка файлов в вашем пути.

Для запуска теста: protractor config.js

Suites в вашей конфигурации используется для группировки вашего теста на основе функциональности или чего-то еще.

Лучший способ решить эту проблему - переместить все ваши тесты в один файл и иметь два describe в вашей спецификации.

структура: spec.js

`describe()`
{
beforeall() \\ Spec1.js
it()
it()
}
describe(){
beforeAll()\\spec2.js
it()
it()
}

Надеюсь, это поможет вам

20
задан gfrizzle 12 May 2009 в 16:46
поделиться

2 ответа

Вы можете вернуть представление со следующим javascript (или вы можете вернуть результат JavaScript), но я предпочитаю первый.

public ActionResult SubmitForm()
{
    return View("Close");
}

Просмотр для закрытия:

<body>
    <script type="text/javascript">
        window.close();
    </script>
</body>

Вот способ сделайте это прямо в вашем контроллере, но я не рекомендую это делать

public ActionResult SubmitForm()
{
    return JavaScript("window.close();");
}
30
ответ дан 30 November 2019 в 00:14
поделиться

Похоже, вы могли бы вернуть почти пустой шаблон View, в заголовке которого просто был какой-то javascript, который только что запустил "window.close ()».

2
ответ дан 30 November 2019 в 00:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: