@AfterMethod testNG 주석을 AfterMethod()에 할당 할 수없는 이유는 무엇입니까? AfterMethod를 유형 오류로 해결할 수 없습니까?
0
A
답변
1
가져 오기가 잘못되었습니다. 빠른 수정에서 두 번째 옵션을 선택하십시오.
0
@AfterMethod 주석을 코드에 추가하기 전에 클래스의 코드 아래에서 가져 오기를 시도하십시오. "import org.testng.annotations.AfterMethod;" 우리는 주석과 메소드 이름이 같은가있는 경우
친절하게 우리가 하위에 올바른 패키지 이름을받지 않습니다 패키지를 가져 오기 전에 .. 아래 아니라 링크 Import class for Annotations
여기 지점에 대한 자세한 내용입니다 확인 - 메뉴는 가져 오기 위치에있을 주석 이름의 메서드 이름에서 다른 메서드 이름으로 변경 한 후에 만 가져옵니다. – krishnadhar
나는 당신이 말하는 것을 이해하는지 확신하지 못합니다. @AfterMethod는 testng 패키지 계층 구조의 주석이다. 동일한 명명 된 메서드를 정의하는 경우 프로젝트의 패키지 계층 구조에 있습니다. 패키지 계층 구조가 다른 경우 메서드의 이름이 무엇인지가 중요합니다. –
그것은 중요하지 않아야하지만 여기에서 발생하는 오류입니다. afterMethod 패키지를 가져 오기 전에 메소드 이름을 AfterMethod로 지정한 다음 @AfterMethod로 다른 메소드를 지정하면 오류가 발생하므로 프로젝트의 메소드 이름을 변경하면 오류가 사라집니다. – krishnadhar