Последовательный вызов методов.

Все верно, в одной из тем мне говорили о плохом коде. Поэтому я решил переписать все на подобный стиль.

Хотелось бы спросить правильно ли выполнять следующее. Например есть домашняя страница и страница с формой, у нее есть возможность “сохранить и вернуться на домашнюю страницу” и "Сохранить и остаться на главной форме". Например когда мы возвращаемся на главную страницу я думаю разумно было выполнять ее инициализацию:

public HomePage saveAndClose() {
		saveAndClose.click();
		return PageFactory.initElements(driver, HomePage.class);
				
	}

...
public void test{
...
HomePage homepage = karaoke.setName("asd").clickSaveAndClose();
homepage.verifyCard("asd") // проверяем добавилась ли карточка
...
}

А если мы просто нажмем сохранение и останемся на форме, опять же нужно делать инициализацию этой же страницы?

Это уже оффтоп, заводи новую тему, там будем разбирать