【发布时间】:2018-11-17 10:36:19
【问题描述】:
从运行器类执行场景时,我得到空指针执行。当我从功能文件执行然后测试执行没有任何错误时,我使用标签来运行场景,我已经在 runner 类中提到了标签,请让我知道可能是什么原因。
Runner类代码:
@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
{
}
【问题讨论】:
-
试试this
-
嗨 soufrk,谢谢,但是当我运行功能文件时我没有得到空指针,我只有在尝试运行 Runner 类时才得到它
-
能否请您粘贴一些来自 runner 类的代码?
-
@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 { }
-
您能否在您的问题中添加格式正确的代码。从您上面的评论看来,您正在评论 (
//) 跑步者中的某些内容?
标签: java selenium selenium-webdriver cucumber