@RunWith(value = Parameterized.class) public class CellListTest { CellListPage page = new CellListPage(); private String category; public CellListTest(String category) { this.category = category; } @Parameterized.Parameters public static Object[] data() { return new Object[] { "Family" , "Friends", "Coworkers", "Businesses", "Contacts" }; } @BeforeClass public static void preconditions() { String URL = getProperty("cell_list_page"); open(URL); } @Test public void addManyUsers() { int previousCount = page.getCount(); page.fillFirstName("RandomUser") .fillLastName("RandomLastName") .selectCategory(category) .fillBirthday("January 1, 2021") .fillAddress("Novosibirsk") .createContact(); int actualCount = page.getCount(); assertEquals(previousCount + 1, actualCount); } @Test public void addOneUser() { page.fillFirstName("RandomUser") .fillLastName("RandomLastName") .selectCategory("randomValue") .fillBirthday("January 1, 2021") .fillAddress("Novosibirsk") .createContact(); }