Testng AfterMethod无法解析为类型错误?

Testng AfterMethod无法解析为类型错误?,testng,Testng,为什么不能将@AfterMethod testNG注释分配给AfterMethod?似乎您的导入错误。从快速修复中选择第二个选项。在代码中添加@AfterMethod注释之前,请尝试在类中导入以下代码。 导入org.testng.annotations.AfterMethod 请查看下面链接的更多详细信息这里的重点是。。如果在导入包之前,方法名与注释名相同,我们将无法在子菜单中获得正确的包名进行导入。只有在将方法名从注释名更改为另一个名称后,我们才能导入。我不确定我是否理解您的意思。@After

为什么不能将@AfterMethod testNG注释分配给AfterMethod?

似乎您的导入错误。从快速修复中选择第二个选项。

在代码中添加@AfterMethod注释之前,请尝试在类中导入以下代码。 导入org.testng.annotations.AfterMethod


请查看下面链接的更多详细信息

这里的重点是。。如果在导入包之前,方法名与注释名相同,我们将无法在子菜单中获得正确的包名进行导入。只有在将方法名从注释名更改为另一个名称后,我们才能导入。我不确定我是否理解您的意思。@AfterMethod是testng包层次结构中的注释。如果您正在定义一个相同的命名方法,那么它就在您项目的包层次结构中——只要包层次结构不同,方法的名称又有什么关系呢?这不重要,但这就是这里发生的错误。在导入aftermethod包之前,如果我们将一个方法命名为aftermethod,然后将另一个方法命名为@aftermethod,那么它就会抛出错误,当我们在项目中更改方法的名称时,错误就会消失。