Заголовок страницы — «Page1» (https://github.com/biomq/geb-example-grails/blob/master/grails-app/views/person/page1.gsp#L8), но DSL страницы проверяет наличие заголовок «Списка пользователей» (https://github.com/biomq/geb-example-grails/blob/master/test/functional/pages/LinkPage1.groovy#L9).
Для запуска тестов: grails -Dgeb.env=firefox test-app functions:
Если вы измените заголовок LinkPage1 ==~ /Page1/ на неверное значение title ==~ /Person List/ [как сейчас, в репозитории], покинув Page1 в page1.gsp тест пройден! Затем сбой теста происходит дальше с «testLink» «содержимое страницы не найдено».
Если вы отредактируете person/page1.gsp и замените g:link controller="Person" action="page2" id="testLink" ... на href="/person/page2" id="testLink"... т.е. предоставьте явный идентификатор testLink и используйте testLink { $("#testLink") } в LinkPage1.groovy, ошибка содержимого страницы не найдена сохраняется.
хммм...