огурец, использующий Java - исключение нулевого указателя при выполнении тестов из класса бегуна - PullRequest
0 голосов
/ 07 июня 2018

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

Класс бегунаКод:

@RunWith(Cucumber.class) 
@CucumberOptions( features={"Features"} ,glue={"project.stepdef"} ,tags = {"@chrome","@smoke"} , format = {"pretty", "html:target/site/cucuber-pretty","json:target/site/cucumber.json"} // ,monochrome = true ) 
public class CucumberRunner 
{ 

}

1 Ответ

0 голосов
/ 07 июня 2018

Вам необходимо внести некоторые незначительные изменения в класс runner следующим образом:

import org.junit.runner.RunWith;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class) 
@CucumberOptions( 
                    features="Features",
                    glue="stepdef",
                    tags = {"@chrome","@smoke"}, 
                    plugin = {"html:target/cucumber-html-report", 
                              "pretty:target/cucumber-pretty.text",
                              "json:target/cucumber.json"},
                ) 
public class CucumberRunner {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...