2015-06-09 2 views
1

Я начал работу по автоматизации тестирования, и в настоящий момент у меня есть небольшая проблема.Сценарий сценария огурца с примерами: Не удалось создать сценариста

Я сделал Огурец Сценарий:

Feature: Post Draft 

    Scenario: Successful Login with Valid Credentials 
    Given User go to Admin Page 
    Then User enters UserName and Password 

    Scenario Outline: Successful creation post draft 
    Given User navigate to pages list 
    Then User open page with ID <postsIds> for editing 
    Then User navigate to Advertising tab 
    Then User check custom ads code radio button 
    And Insert custom advertising code 
    Then User save post 
    And See that custom ads code is appears 

    Examples: 
     | postsIds | 
     | 61591 | 
     | 62231 | 
     | 61827 | 
     | 63300 | 
     | 62023 | 
     | 62231 | 

И когда я пытаюсь выполнить этот сценарий, я получил ошибку:

cucumber.runtime.CucumberException: Failed to create scenario runner 
    ... 21 more 

есть кто-то с той же проблемой? Я не знаю, в чем проблема, потому что если я удалю ключевое слово Outline и список примеров, тест будет запущен ...

Я реализовал все этапы, и это работает без контура, но у меня есть много значений, t хочу реализовать шаги для каждого значения, поэтому мне нужно использовать схему сценария

Пожалуйста, помогите мне решить эту проблему.

ответ

2

Я нашел проблему. Я обновил пакет cucumber-junit до последней версии и не имеет обратной совместимости.

Вот Maven зависимостей, который работает:

<dependencies> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-picocontainer</artifactId> 
     <version>1.1.8</version> 
    </dependency> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-junit</artifactId> 
     <version>1.1.8</version> 
    </dependency> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.11</version> 
    </dependency> 
    <dependency> 
     <groupId>org.seleniumhq.selenium</groupId> 
     <artifactId>selenium-server</artifactId> 
     <version>2.42.2</version> 
    </dependency> 
</dependencies> 

GHERKIN: SCENARIO OUTLINES

Также у меня есть статья с Cucumber testing guide

+1

Классный! Большое спасибо за вашу помощь! –

Смежные вопросы