On 10 July 2017 at 14:59, Taher Alkhateeb <[email protected]> wrote:
> Interesting. I didn't know about geb but it seems promising and has gradle > integration. It seems to support only JavaScript though right? How does it > compare in performance with Selenium? > Hi Taher, Geb uses WebDriver, so the browser automation mechanism is the same as Selenium. WebDriver uses the browser's automation API, not JavaScript. WebDriver supports Chrome, Firefox, IE, Edge, Safari, Opera and more, and the W3C is standardising the WebDriver protocol ( https://www.w3.org/TR/webdriver/) so in future pretty much any browser will probably work with it. This thread from 2015 has an interesting discussion re Geb performance: https://groups.google.com/forum/#!topic/geb-user/lX169KiTLeo Some of the issues that slowed things down then have been fixed. Personally, I would be happy with performance 1.x or 2.x times slower, given the productivity gain. It would have to be order-of-magnitude slower to really put me off. Cheers Paul -- Coherent Software Australia Pty Ltd PO Box 2773 Cheltenham Vic 3192 Australia Phone: +61 3 9585 6788 Web: http://www.coherentsoftware.com.au/ Email: [email protected]
