我想从selenium testNg代码创建一个可执行的jar
import org.testng.TestNG;
import com.test.Utility.ExtentReporterNG;
public class TestRunner {
static TestNG testNg;
public static void main(String[] args) {
ExtentReporterNG ext = new ExtentReporterNG();
TestNG testNg = new TestNG();
testNg.setTestClasses(new Class[] { LoginTest.class });
testNg.addListener(ext);
testNg.run();
}
}
它在LoginTest类中包含3个测试用例,但在执行时给出了以下错误:
===命令行套件总测试次数: 3次,通过次数: 0次,失败次数: 0次,跳过次数:3次
配置失败: 1,跳过:1
发布于 2020-04-19 17:41:30
替换您的代码行:
testNg.addListener(ext);
替换为:
testNg.addListener((ITestNGListener)ext);
它会工作得很好
注意:
我假设您在实现IReporter的ExtentReporterNG类中编写报告逻辑
https://stackoverflow.com/questions/61280194
复制相似问题