2013-03-24 19 views
12

Wir haben einen sehr umfangreichen Rahmen in TestNG mit Selenium WebDriver und ich möchte in der Lage sein, es weiter zu verwenden, aber benutze Cucumber BDD damit. Ich bin mir bewusst, dass Gurke mit JUnit arbeitet, aber nicht sicher, ob es funktioniert mit TestNG.Gurke mit TestNG

Kann jemand mich wissen lassen, wenn dieses bald verfügbar sein wird? Wenn nicht, gibt es Workarounds, damit ich Cucumber mit TestNG verwenden kann?

Gibt es auch andere BDDs auf dem Markt, die mit TestNG verwendet werden können?

Antwort

5

Sie könnten versuchen https://github.com/lionhearth/cucumber-testng. Wenn in unserem Projekt haben wir dieselben Probleme erfüllt haben wir diese

+0

Also, Sie sind zur Zeit Gurke mit TestNG mit? –

+0

Ja. Es läuft gut. – Gimlet

+0

Obwohl ich Ihre Lösung nicht verwende, gab mir das Durchsuchen Ihres Repositorys Ideen, wie ich mein Problem lösen kann, also danke. – Ar3s

7

Abhängigkeit in pom des Maven:

<dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-testng</artifactId> 
     <version>1.1.5</version> 
     <scope>test</scope> 
    </dependency> 

-Test läuft die Eigenschaften:

import cucumber.api.testng.AbstractTestNGCucumberTests; 

public class CucumberTets extends AbstractTestNGCucumberTests { 

} 
+0

Ich habe die Lösung veröffentlicht, um das Leben zukünftiger Leser dieser Frage zu vereinfachen. –

+1

Es ist äußerst wichtig, andere testNg Abhängigkeiten in Ihrem Pom dann zu entfernen. Oder es werden nur klassische Tests interpretiert. (Ich kämpfte heute damit, also dachte ich, es wäre es wert, geteilt zu werden) – Ar3s