Я запускаю некоторые тесты пользовательского интерфейса, используя WebDriver и MSpec. Я добавил в Cleanup проверку, что ошибок JavaScript не возникало. Но создание исключения здесь не приводит к провалу тестов. Как я могу заставить это работать? Мне нужно провалить любой тест, и я действительно не хочу делать это отдельно в каждом тесте.
Могу ли я создать исключение в очистке, чтобы не пройти тест?
Ответы (2)
Если я правильно помню, на самом деле нет способа сделать это в очистке. Очистка происходит после тестов, поэтому будет слишком поздно их проваливать. В принципе, может быть лучше написать для него утверждение, не вызывающее никаких ошибок javascript, как собственную спецификацию в конце каждого из них.
person
Aaron Jensen
schedule
21.11.2012
Даже если это можно сделать из кода очистки, этого делать не следует. Причина: как узнать, какой из многочисленных тестов вы провалили?
person
pkhabya
schedule
24.07.2015