2 回答

TA貢獻1906條經驗 獲得超3個贊
您的問題是編譯時需要該庫,而您只指定了“測試”范圍。
嘗試改變這個:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>compile</scope>
</dependency>
[更新] 在您使用的測試版中,包“org.testng.annotations”中沒有測試注釋。

TA貢獻1808條經驗 獲得超4個贊
太感謝了!經過一個星期的努力,花了幾個小時尋找答案,終于我能夠解決這個問題。我遇到了與問題中提到的完全相同的問題。修復是更改 xml 依賴項。以前是這樣的:-
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.0.0-beta4</version>
</dependency>
我將 XML 更改為:----->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.14.3</version>
<scope>compile</scope>
</dependency>