Но к сожалению совсем не написано куда эти теги лепить. Где должна находится эта анотация? Могу ли я повесить один тег на весь класс, или это нужно каждому тесту под анотацией @Test писать анотацию @Withtag
Хочу разобраться, так как эта фича позволит группировать определенные тесты в наборы и запускать только их.
Для этого надо просто поставить аннотацию @Withtag перед объявлением класса. И тогда тег будет применяться ко всем тестам из этого класса.
Плюс к этому можно для отдельного теста в этом классе задать какой-нибудь другой тег, поставив его перед или после (не важно в каком порядке идут аннотации) @Test, как вы и написали. Тогда тест будет запускаться по любому из указанных тегов. Таким образом можно сгруппировать тесты по нескольким критериям.
Нужно ли как-то определять в .pom, что используется анотация @WithTag?
Сейчас для запуска разных наборов тестов использую @Category, который параметром определен в .pom