Re: Scripter les tests
[email protected] Sat, 9 Apr 2011 11:43:02 +0000
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <1400357917-1302349373-cardhu_decombobulator_blackberry.rim.net-100053567-@b12.c11.bise7.blackberry> |
L'intérêt de groovy est juste une integration de java naturelle...je n'y vois pas de souci particulier ... ---- Envoyé avec BlackBerry® d'Orange ---- -----Original Message----- From: Jean-Baptiste BRIAUD -- Novlog <[email protected]> Date: Sat, 9 Apr 2011 13:28:21 To: java Java<[email protected]> Subject: Re: Scripter les tests Exactement ce que j'envisage ! Groovy semble donc un excellent candidat. Il y a cependant un point qui reste obscur pour moi : comment relier ce qui semble être des instructions (selectionne, login, ...) avec des "bonnes vielles" méthodes Java ? On 9 avr. 2011, at 07:45, Régis Le Brettevillois wrote: > Oui avec le support DSL des langages de script comme Groovy ou Scala c'est tout à fait possible. Mais même avec le langage lui même de doit pouvoir faire quelque chose de beaucoup plus simple. > Groovy a l'avantage d'être assez proche de Java dans la syntaxe ce qui permet d'avoir rapidement quelque chose, Scala apporte beaucoup de changement dans la syntaxe, mais bénéficie de meilleures performances et d'abstractions encore plus poussées. > > Par exemple, en Groovy tu pourras écrire quelque chose telle que: > > TestScript.execute { > login x,y > selectionne "nom" > ... > } > > En plus tu pourras bien sûr utiliser les structure de controles du langage pour introduire une logique plus complexe. > > > TestScript.execute { > login x,y > elements = selectionne "liste" > elements.each { el -> > ... > } > if (valeur("seleniumId") == ) ... > ... > }