問題:testng.xml添加測試類的時候飄紅
解決辦法:
1.試圖通過自動生成testng.xml插件去解決,感覺也不是這個問題,沒有嘗試;
2.以為是創建包的方式不對,重新刪除后新建--還是找不到
想新建類的時候發現從main或者src下都沒有此選項,還沒意識到不對,于是直接從project新建,然后手動把class給拖到了com.test.cases下面,還覺得自己咋這么機智。。。然而依然沒用
3.發現class文件沒有package包名,于是我手動加入,未果
4.以為是沒有@testng標記,又手動加入這個標記;還是沒有效果,還去本地檢查了下testng包是不是存在
5.注意到這行提示,點擊了一下以后自動移動到了resource目錄下,依然在飄紅
6.重新刪除所有目錄,新建的時候忽然就發現了這么一行小字,然后點擊了這個java字樣,一切終于變得不一樣;連新建的時候都出現了軟件包(對應應該就是package了),原來上面新建的目錄根本就不是我以為對應的package!!
一路新建成功后,終于不飄紅了!
然后去查了下maven的項目結構,原來人家是約定俗成的東西,必須要有java源目錄才認識你的代碼結構!