Если утверждение терпит неудачу в тесте Geb, как оставить окно браузера открытым?

Если тест Geb не пройден, было бы неплохо проверить страницу с помощью инструментов разработчика браузера. Можно ли настроить Geb таким образом, чтобы он останавливался в случае сбоя, но окно браузера оставалось открытым?


person Igor Mukhin    schedule 21.05.2014    source источник


Ответы (1)


Из http://www.gebish.org/manual/current/configuration.html:

7.2.3 Кэширование драйверов

...

Кроме того, по умолчанию Geb регистрирует перехватчик завершения работы для выхода из любых кэшированных браузеров при выходе из JVM. Вы можете отключить это, установив для свойства конфигурации quitCachedDriverOnShutdown значение false.

Я так пытался установить это в GebConfig.groovy:

quitCachedDriverOnShutdown = false

И это держит браузер открытым даже после того, как все тесты завершены или один из них не прошел.

person Igor Mukhin    schedule 24.05.2014