Java 无法在TestNG中注入@Test注释的方法

Java 无法在TestNG中注入@Test注释的方法,java,testing,testng,Java,Testing,Testng,我实现了以下测试方法,它没有任何参数 @Test(groups={"Regression"}) public void send() throws GeneralLeanFtException, InterruptedException { SendMessage up = new SendMessage(browser,logger); Assert.assertTrue(up.send()); } 在安装mvn期间,我收到以下错误消息: [Utils][ERROR][ERR

我实现了以下测试方法,它没有任何参数

@Test(groups={"Regression"})
public void send() throws GeneralLeanFtException, InterruptedException {
    SendMessage up = new SendMessage(browser,logger);
    Assert.assertTrue(up.send());
}
在安装mvn期间,我收到以下错误消息:

[Utils][ERROR][ERROR]org.testng.TestNGException:无法注入 @使用[interface]测试带注释的方法[send] com.hp.lft.sdk.web.Browser]


尝试直接从终端运行:
java org.testng.testng YourTestng.xml

只需额外检查:确保组的testng配置文件
捕获测试方法中的异常。向testNG test runner抛出异常会在处理过程中产生问题。@Nityanarayan44:“组的配置文件”是什么意思?我应该创建什么?@Manmohan_singh:如果我直接执行测试类,是否存在要捕获的异常。@plaidshirt-您共享的异常和您共享的方法似乎没有关联。能否请您再次检查并提供正确的测试类和完整的堆栈跟踪?同时让我们知道您使用的是什么版本的TestNG。