Question regarding IDEA support for Geb(Reporting)Spec

24 views
Skip to first unread message

thirsch...@gmail.com

unread,
Nov 19, 2018, 8:06:57 AM11/19/18
to Geb Development Mailing List
In the Book of Geb it says that IntelliJ had "special support" when writing tests.

However I still find myself in the need to declare

MainPage mainPage = at MainPage
mainPage.with {
if (isTourStartDialogDisplayed()) {
closeTourButton.click()
}
}

i.e. assign to MainPage and use Groovy's with 

in order to get content assist for the content of MainPage...
Am I doing it right?
Using 2018.02 Community Edition of IntelliJ ...

Best Regards,
Thomas



Marcin Erdmann

unread,
Nov 19, 2018, 8:37:14 AM11/19/18
to geb...@googlegroups.com
Hi Thomas,

I'm not 100% sure if enhanced Geb support is included in the Community Edition. I'm sure that it is included in the Ultimate Edition and I would definitely get content assist if I wrote the code like this:

def mainPage = at MainPage
if (mainPage.tourStartDialogDisplayed) {
    mainPage.closeTourButton.click()
}

Regards,
Marcin

P.s. Your question seems to be use related and not development related so I'd suggest posting similar questions in the future to the user mailing list at https://groups.google.com/forum/#!forum/geb-user.

--
You received this message because you are subscribed to the Google Groups "Geb Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to geb-dev+u...@googlegroups.com.
To post to this group, send email to geb...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/geb-dev/b2b869b5-3e70-4861-8bd8-abd9af2f7683%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages