2013-03-24 20 views
12

Mamy bardzo rozbudowane ramy w TestNG z Selenium WebDriver i chcę móc nadal z niego korzystać, ale używam go z Cucumber BDD. Jestem świadomy, że Cucumber współpracuje z JUnit, ale nie jestem pewien, czy to działa z TestNG.Ogórek z TestNG

Czy ktoś może dać mi znać, jeśli będzie on dostępny w najbliższym czasie? Jeśli nie, czy są jakieś obejścia, aby móc używać Ogórek z TestNG?

Czy są jeszcze jakieś inne dyski BDD dostępne na rynku, które mogą być używane z TestNG?

Odpowiedz

5

Możesz spróbować https://github.com/lionhearth/cucumber-testng. Kiedy w naszym projekcie poznaliśmy same problemy zrobiliśmy to

+0

Więc Używasz ogórek z TestNG obecnie? –

+0

Tak. To dobrze działa. – Gimlet

+0

Chociaż nie używam twojego rozwiązania, przeglądanie twojego repozytorium dało mi pomysły na rozwiązanie mojego problemu, więc dziękuję. – Ar3s

7

Zależność w pom Maven za:

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

testowy działa cechy:

import cucumber.api.testng.AbstractTestNGCucumberTests; 

public class CucumberTets extends AbstractTestNGCucumberTests { 

} 
+0

Umieściłem rozwiązanie, aby uprościć życie przyszłych czytelników tego pytania. –

+1

Niezwykle ważne jest, aby usunąć inne zależne od testNg w twoim pom następnie. W przeciwnym razie zostaną zinterpretowane tylko klasyczne testy. (Walczyłem z tym dzisiaj, więc pomyślałem, że warto się podzielić) – Ar3s

Powiązane problemy