2017-08-05 52 views

回答

0

由于您尚未分享任何代码或您已完成的任何细节,我可以做的唯一假设是您在testrunner类中做了错误的事情。

@RunWith(Cucumber.class) 
@CucumberOptions(
     features = "Feature" 
     ,glue={"stepDefinition"} 
     ) 

public class TestRunner { 

} 
功能

确保路径到您的功能文件是正确的。也就是说,如果它们存储在其他某个目录中,对于同一个

Ex: features = {"src/test/java/features"} 

还提供路径,请分享你的项目结构,您的特性文件,并在情况下,你的TestRunner类代码如果可能的话,这并不为你工作。

-1

其实我的亚军级文件看起来像这样: -

package runner;

import org.testng.annotations.Test; 

import cucumber.api.CucumberOptions; 
import cucumber.api.testng.AbstractTestNGCucumberTests; 

@CucumberOptions(features={"src//test//resources//featurefiles"},glue= {"im801clsteps"},plugin={"html:target/cucumber-html-report", 
     "json:target/cucumber.json", "pretty:target/cucumber-pretty.txt"}) 

@Test 
public class MainRunner extends AbstractTestNGCucumberTests { 

} 

,我使用TestNG的不JUnit的运行我的测试,请让我知道为什么我错了吗?