Ищу форму по
id
,
name
,
class
и
action
которая отвечает регулярному выражению.
Если такая нашлась передаю текущий
WebElement методу
direct для дальнейших тестов
Но меня смущает использование
if
-
else if
так как с временем их количество только увеличивается.
if (formElements.getAttribute("action").matches(regexUser)) {
direct(formElements);
} else if (formElements.getAttribute("id").matches(regexMember)) {
direct(formElements);
} else if (formElements.getAttribute("name").matches(regexPeople)) {
direct(formElements);
} else if (formElements.getAttribute("class").matches(regexFollowers)) {
direct(formElements);
} else if (formElements.getAttribute("class").matches(regexUser)) {
direct(formElements);
} else {
System.out.println("Сегодня нету нужных форм...");
}
Как переписать в более красивый / удобный вид ?