João,

Tenta como Bruno e Rubens fizeram:

 test/functional/pages/BookChapterPage.groovy OpenEditView
@@ -50,4 +50,9 @@ class BookChapterPage extends Page {
 
         assert bookChapterColumns.size() == 0
     }
+
+    def hasErrorUploadFile(){
+        GetPageTitle gp = new GetPageTitle()
+        return gp.msg('file.already.exist.message') == $("div", class: "message",role:"status").text()
+    }
 }

Olha https://github.com/spgroup/rgms/pull/254/files

Paulo

On Jan 29, 2014, at 8:40 AM, João Guilherme Farias Duda <notifications@github.com> wrote:

> In test/cucumber/steps/OrientationSteps.groovy:
> 
> > @@ -160,3 +161,8 @@ def Login(){
> >      at LoginPage
> >      page.fillLoginData("admin", "adminadmin")
> >  }
> > +
> > +Then(~'^I am on the orientation show page with the error message$') { ->
> > +    at OrientationShowPage
> > +    assert page.readFlashMessage() != null
> Professor, eu não consegui recuperar mensagem flash de page.
> 
> Minhas tentativas foram as seguintes:
> 
> 1 - assert page.readFlashMessage() == message(code: "orientation.tituloTese.unique")
> 
> Porém não foi possível comparar os resultados.
> 
> 2 - assert flash.message == message(code: "orientation.tituloTese.unique")
> 3 - assert OrientationController.flash.message == message(code: "orientation.tituloTese.unique")
> 
> Nos dois casos acima, o erro gerado foi 'No such property', relativo à flash.message.
> 
> —
> Reply to this email directly or view it on GitHub.
>